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 часов.