CL ortam değişkenleri

CL aracı aşağıdaki ortam değişkenlerini kullanır:

  • CL ve _CL_, tanımlıysa. CL aracı, CL ortam değişkeninde tanımlanan seçenekleri ve bağımsız değişkenleri komut satırı bağımsız değişkenlerine ekler ve işlemeden önce _CL_ içinde tanımlanan seçenekleri ve bağımsız değişkenleri ekler.

  • INCLUDE, Visual Studio yüklemenizin \include alt dizinine işaret etmelidir.

  • #using ile başvurulan meta veri dosyalarını aramak için dizinleri belirten LIBPATH. LIBPATH hakkında daha fazla bilgi için bkz . #using.

CL veya _CL_ ortam değişkenini aşağıdaki söz dizimini kullanarak ayarlayabilirsiniz:

SET CL=[ [option] ... [dosya] ...] [/link link-opt ...]
SET _CL_=[ [option] ... [dosya] ...] [/link link-opt ...]

CL ve _CL_ ortam değişkenlerinin bağımsız değişkenleri hakkında ayrıntılı bilgi için bkz . MSVC Derleyicisi Komut Satırı Söz Dizimi.

En sık kullandığınız dosyaları ve seçenekleri tanımlamak için bu ortam değişkenlerini kullanabilirsiniz. Ardından komut satırını kullanarak CL'ye belirli amaçlarla daha fazla dosya ve seçenek sağlayın. CL ve _CL_ ortam değişkenleri 1024 karakterle sınırlıdır (komut satırı giriş sınırı).

Eşittir işareti (= kullanan bir simge tanımlamak için /D seçeneğini kullanamazsınız. Bunun yerine, eşittir işareti için sayı işaretini (#) kullanabilirsiniz. Bu şekilde CL veya _CL_ ortam değişkenlerini kullanarak açık değerlerle önişlemci sabitlerini tanımlayabilirsiniz; örneğin, /DDEBUG#1 öğesini tanımlamak DEBUG=1için.

Daha fazla bilgi için bkz . Komut satırından MSVC araç takımını kullanma.

Örnekler

Aşağıdaki komut, CL ortam değişkenini ayarlama örneğidir:

SET CL=/Zp2 /Ox /I\INCLUDE\MYINCLS \LIB\BINMODE. OBJ

CL ortam değişkeni ayarlandığında, komut satırına girerseniz CL INPUT.C etkili komut şöyle olur:

CL /Zp2 /Ox /I\INCLUDE\MYINCLS \LIB\BINMODE. OBJ GIRIŞI. C

Aşağıdaki örnek bir düz CL komutunun FILE1.c ve FILE2.c kaynak dosyalarını derlemesine ve ardından FILE1.obj, FILE2.obj ve FILE3.obj nesne dosyalarını bağlamasına neden olur:

SET CL=FILE1. C FILE2. C
SET _CL_=FILE3. OBJ
CL

Bu ortam değişkenleri CL çağrısının aşağıdaki komut satırıyla aynı etkiye sahip olmasını sağlar:

CL DOSYASı1. C FILE2. C FILE3. OBJ

Ayrıca bkz.

Derleyici Seçeneklerini Ayarlama
MSVC Derleyicisi Seçenekleri