Visual Studio 2015 no tiene cl.exe

117

Descargué Visual C ++ y Visual Studio, pero no puedo encontrar cl.exepara compilar mi archivo C ++. La ruta de la instalación es `C: \ Archivos de programa (x86) \ Microsoft Visual Studio 14.0 \ VC \ bin.

¿Dónde puedo encontrar el compilador para compilar código C ++?

Vincent Han
fuente
¿Qué versión de Visual Studio? ¿Hiciste una instalación completa?
Sculper
6
El compilador de C ++ no se instala si elige la opción Instalación rápida. Vuelva a instalar y seleccione la instalación personalizada esta vez.
Pretoriano
Ok, intentaré reinstalar, gracias
Vincent Han
1
Tuve este error al intentar instalar algún paquete para node.js en Windows, recibía un node-gyp rebuilderror. Así que instalé Python, luego reinstalé VS con la opción C ++ marcada, y funcionó bien.
demoncodemonkey

Respuestas:

227

Visual Studio 2015 no instala C ++ de forma predeterminada. Tienes que volver a ejecutar la configuración, seleccionar Modificar y luego marcar Lenguaje de programación -> C ++

Víctor Hurdugaci
fuente
1
Usted sabe que puede marcar esto en 'Lenguajes de programación' eligiendo "Personalizado" al instalar.
Fi Horan
18
No es necesario que vuelva a descargar el instalador de Visual Studio: solo vaya a Add or remove programs -> Visual studio community 2015 -> modify. Desde allí, hice clic languages, Visual C++. ¡Se agregó cl.exe!
user2831602
4

Para mí que tengo Visual Studio 2015, esto funciona: busque
esto en el menú de inicio: Developer Command Prompt for VS2015y ejecute el programa en el resultado de la búsqueda.
Ahora puede ejecutar su comando en él, por ejemplo:cl /?

Milad
fuente
4

En Visual Studio 2019 puede encontrar cl.exe dentro

32-BIT : C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.20.27508\bin\Hostx86\x86
64-BIT : C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.20.27508\bin\Hostx64\x64

Antes de intentar compilar, ejecute vcvars32 para compilación de 32 bits o vcvars64 para 64 bits.

32-BIT : "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars32.bat"
64-BIT : "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars64.bat"

Si no puede encontrar el archivo o el directorio, intente ir a C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVCy vea si puede encontrar una carpeta con un número de versión. Si no puede, probablemente aún no haya instalado C ++ a través de la instalación de Visual Studio.

Codificador bosnio
fuente
1
"Microsoft Visual Studio 14.0" es Visual Studio 2015. Consulte también Microsoft Visual Studio | VS2015 en wikipedia.
jww