Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

387
Views
Compilación de línea de comando VS2017 (falta "%VS150COMNTOOLS%VSVars32.bat")

He instalado VS2017 y llamo

 call "%VS120COMNTOOLS%VSVars32.bat"

desde la línea de comando pero todo lo que obtengo es

 '"%VS150COMNTOOLS%VSVars32.bat"' is not recognized as an internal or external command, operable program or batch file.

Si ejecuto "set" desde la línea de comando, puedo ver VS120COMNTOOLS (para VS2013) y VS140COMNTOOLS (para VS2015), pero no hay VS150COMNTOOLS. ¿Cómo puedo construir desde la línea de comando?

about 4 years ago · Santiago Trujillo
3 answers
Answer question

0

Envié esto como un problema de soporte técnico a Microsoft, quien lo aceptó como un error en la instalación ("no hay VSVars32.bat en el directorio C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\Tools .")

Sin embargo, hay una solución:

De EM:

Al menos, dado que hay un VsDevCmd.bat, hay un símbolo del sistema para desarrolladores de Visual Studio 2017, que también establece y modifica las variables de entorno (Framework40Verion, FrameworkDir, FrameworkDIR64, FrameworkVersion, FrameworkVersion64, INCLUDE, IPCPATH, PATH, VCINSTALLDIR, VCToolsInstallDir, . ..) C:\Program Files (x86)\Microsoft Visual Studio\2017\EDITION\Common7\Tools\VsDevCmd.bat

Ejecute C:\Program Files (x86)\Microsoft Visual Studio\2017\EDITION\Common7\Tools\VsDevCmd.bat donde EDITION es el tipo de instalación de VS2017, es decir, C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\Tools\VsDevCmd.bat para la instalación de Enterprise. Esto configura las variables de entorno necesarias y las compilaciones por lotes funcionarán.

Espero que esto ayude a cualquiera que esté luchando con el mismo problema.

about 4 years ago · Santiago Trujillo Report

0

Si es de ayuda para alguien... Si modifica su instalación de Visual Studio 2017 para instalar el componente: "Conjunto de herramientas VC++ 2015.3 v140 para escritorio (x86,x64)"

luego se instalará el archivo 'VSVars32.bat' que falta (ya que es un componente de VC++ 2015, pero no de VC++ 2017).

about 4 years ago · Santiago Trujillo Report

0

VS2017 ha reelaborado su estructura de directorios y nombres de archivos. El archivo ya no se titula "VsVars32.bat", debe buscar el archivo ' vcvars.bat ', que puede ubicarse en ..\Program Files (x86)\Microsoft Visual Studio\2017\EDITION\Common7\Tools\vsdevcmd\ext\vcvars.bat (usando la sintaxis de Adam, reemplace EDITION con la versión de Visual Studio que usa).

Para simplificar, puede usar %VSAPPIDDIR% en su llamada para apuntar a la carpeta IDE donde se encuentra devenv.exe y retroceder una carpeta para definir su ruta al archivo por lotes. Por ejemplo:

 call "%VSAPPIDDIR%..\Tools\vsdevcmd\ext\vcvars.bat"
about 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!