VCVARSALL.BAT для Visual studio 2017
Каково расположение файла:
VCVARSALL.BAT
для Visual studio 2017?
Ответы
Ответ 1
Подводя итог, sth по строкам
"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat" x64
или
"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\Tools\vsdevcmd" -arch = x64
(попробуйте запустить его с помощью -help
)
Моя среда:
** Visual Studio 2017 Developer Command Prompt v15.0.26403.7
на Win10 x64
Ответ 2
Ханс Пассант прав.
У меня была та же проблема: no VCVARSALL.BAT
для моей VS2017 и no Build
в папке Microsoft Visual Studio\2017\Community\VC\Auxiliary
.
У меня есть Visual Studio Community 2015 и 2017, установленные на том же компьютере.
У меня не было проверки Desktop development with C++
моей установки. Я установил его, и была создана папка Build
!
Теперь все отлично работает.
![Visual Studio Community 2017]()
Ответ 3
VS2017 переработал свою структуру каталогов и имена файлов. Вы должны искать файл " vcvars.bat", который может быть расположен в "..\Program Files (x86)\Microsoft Visual Studio\2017\EDITION\Common7\Tools\vsdevcmd\ext\vcvars.bat" (замените EDITION на используемую версию Visual Studio).
Для простоты вы можете использовать "% VSAPPIDDIR%" в своем вызове, чтобы указать на папку IDE, где находится файл devenv.exe, и вернуться к одной папке, чтобы определить путь к пакетному файлу. Например:
call "%VSAPPIDDIR%..\Tools\vsdevcmd\ext\vcvars.bat"
Ответ 4
У меня была такая же проблема - была исправлена путем удаления и переустановки последней версии Microsoft Office (2017-2019), решена проблема. Папка должна существовать в вашем пути MS автоматически, если ее там нет, удалить и заново загрузить и установить - в моей системе это занимает около 3 часов.