Установка переменных пути и среды при построении из командной строки
Файл vsvars32.bat устанавливает необходимые переменные среды, позволяя вести 32-разрядное построение из командной строки.Дополнительные сведения об использовании 64-разрядного набора инструментов командной строки см. в разделе Практическое руководство. Использование набора 64-разрядных инструментов Visual C++ в командной строке.
Обратите внимание, что если построение выполняется из командной строки с параметром DEVENV, то установки файла vcvars32 не будут действовать в таких построениях до тех пор, пока не будет указан параметр /useenv.
Выполнение vcvars32.bat
В командной строке перейдите во вложенную папку \bin установочного каталога Visual C++.
Введите в командной строке VCVARS32, чтобы запустить файл vcvars32.bat.
Внимание |
---|
Файл vcvars32.bat может отличаться в зависимости от компьютера.Не заменяйте отсутствующий или поврежденный файл vcvars32.bat файлом vcvars32.bat с другого компьютера.Чтобы заменить отсутствующий файл, следует повторно выполнить установку Visual C++. |
Дополнительные сведения о файле vcvars32.bat см. в следующей статье базы знаний:
- Q248802 : Файл Vcvars32.bat генерирует сообщение "вне среды"
Если текущая версия Visual C++ установлена на компьютере, на котором также установлена более ранняя версия Visual C++, не следует запускать файл vsvars32.bat или vcvars32.bat из разных версий в одном окне командной строки.
Программа CL.exe вызывает препроцессор и компилятор, а программа LINK.exe вызывает компоновщик(CL также может вызывать компоновщик, поэтому в большинстве случаев LINK напрямую не вызывается).
Программы CL.exe, LINK.exe и другие инструменты командной строки требуют соответствующего задания разных переменных среды:
Программа CL использует переменные CL и INCLUDE.
Программа LINK использует переменные LINK, LIB, PATH и TMP.