Quel est l'emplacement du fichier:
VCVARSALL.BAT
pour Visual studio 2017?
Pour résumer, ça va dans le sens de
"C:\Fichiers de programme (x86)\Microsoft Visual Studio\2017\Communauté\VC\Auxiliary\Build\vcvarsall.bat" x64
ou
"C:\Fichiers de programme (x86)\Microsoft Visual Studio\2017\Communauté\Common7\Tools\vsdevcmd" -Arch = x64
(essayez de l'exécuter avec -help
)
Mon environnement:
** Visual Studio 2017 Developer Command Prompt v15.0.26403.7
sur Win10 x64
Hans Passant a raison.
J'ai le même problème: pas de dossier VCVARSALL.BAT
pour mon VS2017 ni de dossier Build
dans Microsoft Visual Studio\2017\Community\VC\Auxiliary
. Visual Studio Community 2015 et 2017 sont installés sur le même ordinateur.
Je n'avais pas Desktop development with C++
check dans mon installation. Je l'ai installé et le dossier Build
a été créé! Maintenant tout fonctionne bien.
VS2017 a retravaillé sa structure de répertoire et ses noms de fichiers. Vous devez rechercher le fichier 'vcvars.bat', qui peut être situé dans "..\Program Files (x86)\Microsoft Visual Studio\2017\EDITION\Common7\Tools\vsdevcmd\ext\vcvars.bat "(remplacez EDITION par la version de Visual Studio que vous utilisez).
Pour plus de simplicité, vous pouvez utiliser "% VSAPPIDDIR%" dans votre appel pour pointer vers le dossier IDE où se trouve devenv.exe, puis revenir en arrière dans un dossier pour définir votre chemin d'accès au fichier de traitement par lots. Par exemple:
call "%VSAPPIDDIR%..\Tools\vsdevcmd\ext\vcvars.bat"