Могу ли я получить командную строку Visual Studio 2015, если у меня установлен только VS2019? - PullRequest
1 голос
/ 17 января 2020

У меня установлена ​​копия Visual Studio 2019 Professional, и я установил инструменты сборки MSV C v140, чтобы позволить мне создавать свой код на основе среды выполнения Visual C ++ 2015.

Я знаю, что я можно загрузить переменные окружения для MSV C v142 следующим образом ...

$ "C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Auxiliary\Build\vsvarsall.bat" x64

..., чтобы я смог выполнить сборку из командной строки. Есть ли способ сделать то же самое для v140 без установки Visual Studio 2015, или мне нужно написать собственный пакетный скрипт?

1 Ответ

1 голос
/ 18 января 2020

Пробовали ли вы эту опцию для настройки среды для v140?

$ "C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Auxiliary\Build\vsvarsall.bat" x86_x64 -vcvars_ver=14.0

В папке C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ BuildTools \ VC \ Auxiliary \ Build есть четыре команды для разработчиков (с именем vcvars * .bat). Выберите любой и создайте копию для редактирования.

Все эти файлы просто вызывают vcvarsall.bat с правильным параметром архитектуры. Мы сделаем то же самое, но добавим новый параметр, который скажет vcvarsall.bat настроить среду для набора инструментов v140: -vcvars_ver = 14.0.

для более подробной информации ознакомьтесь с этим блогом

...