Zmienne środowiskowe CL
Narzędzie CL wykorzystuje następujące zmienne środowiskowe:
CL, jeśli została zdefiniowana.Narzędzie CL przetwarza opcje i argumenty określone w zmiennej środowiskowej CL przed przetworzeniem wiersza polecenia.
OBEJMUJĄ, w którym muszą odnosić się do podkatalogu \include instalacji Visual C++.
LIBPATH, która określa katalogi, aby wyszukać pliki metadanych, do którego odwołuje się z za pomocą #.Zobacz #using Aby uzyskać więcej informacji na LIBPATH.
Można ustawić zmienną środowiskową CL, stosując następującą składnię:
SET CL=[ [option] ... [file] ...] [/link link-opt ...]
Szczegółowe informacje na temat argumentów do zmiennej środowiskowej CL zobacz Kompilatora Składnia wiersza polecenia.
Można wykorzystać tę zmienną środowiskową, aby określić pliki i najczęściej używane opcje i za pomocą wiersza polecenia do definiowania określonych plików i opcje do określonych celów.Zmienna środowiskowa CL jest ograniczona do 1024 znaków (wiersza polecenia wejściowe limitu).
Opcja /D nie można używać do definiowania symbol, który używa znak równości (=).Można zastąpić znak numeru (#) dla znaku równości.W ten sposób można użyć zmiennej środowiskowej CL preprocesora stałe wartości jawne określenie (na przykład, /DDEBUG#1).
Aby uzyskać pokrewne informacje, zobacz Ustawić zmienne środowiskowe.
Przykłady
Następujący przykład ustawić zmienną środowiskową CL:
SET CL=/Zp2 /Ox /I\INCLUDE\MYINCLS \LIB\BINMODE.OBJ
jest odpowiednikiem polecenia CL do następujących:
CL /Zp2 /Ox /I\INCLUDE\MYINCLS \LIB\BINMODE.OBJ INPUT.C
Poniższy przykład powoduje CL do kompilowania plików źródłowych, FILE1.c i FILE2.c, a następnie połącz pliki obiektu FILE1.obj, FILE2.obj i FILE3.obj:
SET CL=FILE1.C FILE2.C
CL FILE3.OBJ
Ma to taki sam efekt jak następujący wiersz polecenia:
CL FILE1.C FILE2.C FILE3.OBJ