Quel est l'emplacement de vcvarsall.bat
fichier pour Visual Studio 2019 (aperçu et version future également)?
Semble différent de VS 2017 "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat"
"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat"
Comme il s'est avéré que le chemin est très similaire, juste sans partie "Communauté":
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Auxiliary\Build\vcvarsall.bat
Vous devez installer les "Build Tools for Visual Studio 2019" qui peuvent être trouvés ici .
Voir explication :
Vous pouvez créer des applications C et C++ sur la ligne de commande à l'aide des outils inclus dans Visual Studio. Le jeu d'outils du compilateur Microsoft C++ (MSVC) est également téléchargeable en tant que package autonome à partir de la page de téléchargement de Visual Studio. Cela fait partie du package Build Tools for Visual Studio . Vous pouvez choisir de télécharger uniquement les outils dont vous avez besoin pour le développement C++.
Si vous l'utilisez dans l'événement de pré-génération, vous pouvez exécuter vcvars32.bat pour définir la variable d'environnement VCINSTALLDIR et vous débarrasser de la version de Visual Studio:
appeler "$ (DevEnvDir) ....\VC\Auxiliary\Build\vcvars32.bat"
Ensuite
"% VCINSTALLDIR%\Auxiliary\Build\vcvarsall.bat"
Remarque:
-Dans mes tests, la variable VCINSTALLDIR n'a de valeur qu'après avoir exécuté le vcvars32.bat
-Comme Wei Yang a dit que vous devez installer "Build Tools for Visual Studio 2019", il peut être installé à l'aide de Visual Studio Installer.