¿Cuál es la ubicación del archivo:
VCVARSALL.BAT
para Visual studio 2017?
En resumen, algo parecido a
C:Archivos de programa (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat" x64
o
C:Archivos de programa (x86)Microsoft Visual Studio2017CommunityCommon7Toolsvsdevcmd" -arch=x64
(intente ejecutarlo con -help
)
Mi entorno:
** Visual Studio 2017 Developer Command Prompt v15.0.26403.7
en Win10 x64
Hans Passant tiene razón.
Yo tenía el mismo problema: no VCVARSALL.BAT
para mi VS2017 y no Build
carpeta en Microsoft Visual Studio\2017\Community\VC\Auxiliary
.
Tengo Visual Studio Community 2015 y 2017 instalado en la misma máquina.
No tenía marcado Desktop development with C++
en mi instalación. ¡Lo instalé y se creó la carpeta Build
!
Ahora todo funciona de maravilla.
Visual Studio Community 2017](https://i.imgur.com/3iFKZ1Y.jpg)
VS2017 ha reelaborado su estructura de directorios y nombres de archivo. Debe buscar el archivo 'vcvars.bat', que se puede encontrar en "..\NProgram Files (x86)\NMicrosoft Visual Studio\2017\EDITION\Common7\Tools\vsdevcmd\ext\vcvars.bat" (sustituya EDITION por la versión de Visual Studio que utilice).
Para simplificar, puede utilizar "%VSAPPIDDIR%" en su llamada para apuntar a la carpeta IDE donde se encuentra devenv.exe, y retroceder una carpeta para definir su ruta de acceso al archivo por lotes. Por ejemplo:
call "%VSAPPIDDIR%..\Tools\vsdevcmd\ext\vcvars.bat"