Après l'installation de Visual Studio 2015 et l'exécution de CMake sur un projet antérieur, CMake affiche des erreurs indiquant qu'il n'a pas pu trouver le compilateur 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.
J'ai cherché cl.exe
dans le dossier Visual Studio, C:\Program Files\Microsoft Visual Studio 14.0
, et je ne l'ai pas trouvé.
Comment configurer CMake pour qu'il fonctionne sous Windows avec Visual Studio 2015 ?
J'ai trouvé la solution. Bien que l'IDE Visual Studio se soit installé avec succès, il n'a pas installé d'outils de construction et n'a donc pas installé le compilateur C++.
En essayant de [créer manuellement un projet C++ dans l'interface graphique de Visual Studio 2015][1], j'ai pu l'inviter à télécharger les paquets C++. CMake a ensuite été capable de trouver le compilateur sans aucune difficulté.
[1] : https://msdn.microsoft.com/en-us/library/ms235629.aspx
Voici la solution qui a fonctionné pour moi:
Avec un peu de chance, cela devrait fonctionner sans problème.
J'ai rencontré le même problème et l'ai résolu en relançant l'installation de Visual Studio et en cochant l'option suivante :
Windows and Web Development
/ Universal Windows App Development Tools
/ Windows 10 SDK
.
Il contient les en-têtes standard C++ utilisés dans la plupart des applications et il est donc souvent nécessaire de l'installer également.