Después de instalar Visual Studio 2015 y ejecutar CMake en un proyecto anterior, CMake errores indicando que no podía encontrar el compilador de C.
The C compiler identification is unknown
The CXX compiler identification is unknown
CMake Error at CMakeLists.txt:4 (PROJECT):
No CMAKE_C_COMPILER could be found.
CMake Error at CMakeLists.txt:4 (PROJECT):
No CMAKE_CXX_COMPILER could be found.
Fui a buscar cl.exe
en la carpeta de Visual Studio,C:\NArchivos de Programa\NMicrosoft Visual Studio 14.0
, y no pude encontrarlo.
Cómo puedo configurar CMake para trabajar en Windows con Visual Studio 2015?
He encontrado la solución. Aunque el IDE de Visual Studio se instaló con éxito, no instaló ninguna herramienta de compilación y, por tanto, no instaló el compilador de C++.
Al intentar manualmente crear un proyecto C++ en la GUI de Visual Studio 2015 pude pedirle que descargara los paquetes C++. CMake fue entonces capaz de encontrar el compilador sin ninguna dificultad.
Esta es la solución que me ha funcionado:
Esperemos que se ejecute sin problemas.
Me encontré con el mismo problema y lo solucioné relanzando la instalación de Visual Studio y marcando la siguiente opción:
Windows and Web Development
/ Universal Windows App Development Tools
/ Windows 10 SDK
.
Contiene las cabeceras estándar de C++ que se utilizan en la mayoría de las aplicaciones, por lo que suele ser necesario instalarlo también.