Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Средство CL использует следующие переменные среды:
CL и _CL_, если определено. Средство CL предопределяет параметры и аргументы, определенные в переменной среды CL, к аргументам командной строки, и добавляет параметры и аргументы, определенные в _CL_, перед обработкой.
INCLUDE, который должен указывать на подкаталог \include установки Visual Studio.
LIBPATH, который задает каталоги для поиска файлов метаданных, на которые ссылается #using. Дополнительные сведения о LIBPATH см. в #using.
Переменную среды CL или _CL_ можно задать с помощью следующего синтаксиса:
SET CL=[ [option] ... [файл] ...] [/link-opt ...]
SET _CL_=[ [option] ... [файл] ...] [/link-opt ...]
Дополнительные сведения о аргументах переменных среды CL и _CL_ см. в синтаксисе командной строки компилятора MSVC.
Эти переменные среды можно использовать для определения файлов и параметров, используемых чаще всего. Затем используйте командную строку для предоставления дополнительных файлов и параметров cl для конкретных целей. Переменные среды CL и _CL_ ограничены 1024 символами (ограничение ввода командной строки).
Параметр /D нельзя использовать для определения символа, использующего знак равенства (=). Вместо этого можно использовать знак номера (#) для знака равенства. Таким образом, переменные среды CL или _CL_ можно использовать для определения констант препроцессора с явными значениями, например для /DDEBUG#1 определения DEBUG=1.
Дополнительные сведения см. в статье Использование набора инструментов MSVC из командной строки.
Примеры
Следующая команда является примером настройки переменной среды CL:
SET CL=/Zp2 /Ox /I\INCLUDE\MYINCLS \LIB\BINMODE. OBJ
Если задана переменная среды CL, при вводе CL INPUT.C в командной строке эффективная команда становится следующей:
CL /Zp2 /Ox /I\INCLUDE\MYINCLS \LIB\BINMODE. OBJ INPUT. C
В следующем примере простая команда CL компилирует исходные файлы FILE1.c и FILE2.c, а затем компонует объектные файлы FILE1.obj, FILE2.obj и FILE3.obj:
SET CL=FILE1. C FILE2. C
SET _CL_=FILE3. OBJ
CL
Эти переменные среды делают вызов cl таким же эффектом, что и следующая командная строка:
CL FILE1. C FILE2. C FILE3. OBJ