web-dev-qa-db-fra.com

VCVARSALL.BAT pour Visual studio 2017

Quel est l'emplacement du fichier:

VCVARSALL.BAT

pour Visual studio 2017?

42
Starnuto di topo

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

59
nodakai

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. Visual Studio Community 2017

23
benichka

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"
7
Sentient Entities