L'identification du compilateur CXX est inconnue
Nous avons de la difficulté de la compilation d'un projet à l'aide de CMake (v2.8.12) sous Windows 7 64 bits à l'aide de Visual Studio 2012. CMake donne nous les erreurs suivantes. Nous avons déjà essayé de départ Cmake à partir de la Ligne de Commande Visual Studio à l'aide de droits d'administrateur. Il semble y avoir eu un bug similaire dans CMake 2.8.11: http://www.cmake.org/Bug/view.php?id=14440
CMake Error at C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeDetermineCompilerId.cmake:446 (execute_process):
execute_process given COMMAND argument with no value.
Call Stack (most recent call first):
C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeDetermineCompilerId.cmake:48 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)
C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeDetermineCCompiler.cmake:131 (CMAKE_DETERMINE_COMPILER_ID)
CMakeLists.txt:2 (project)
The C compiler identification is unknown
CMake Error at C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeDetermineCompilerId.cmake:446 (execute_process):
execute_process given COMMAND argument with no value.
Call Stack (most recent call first):
C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeDetermineCompilerId.cmake:48 (CMAKE_DETERMINE_COMPILER_ID_VENDOR)
C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/CMakeDetermineCXXCompiler.cmake:127 (CMAKE_DETERMINE_COMPILER_ID)
CMakeLists.txt:2 (project)
The CXX compiler identification is unknown
Could NOT find SWIG (missing: SWIG_EXECUTABLE SWIG_DIR)
CMake Warning at src/CMakeLists.txt:44 (message):
SWIG was not found. You will not be able to compile for C#.
Configuring incomplete, errors occurred!
See also "C:/Users/hci/laser_control/CMakeFiles/CMakeOutput.log".
See also "C:/Users/hci/laser_control/CMakeFiles/CMakeError.log".
source d'informationauteur user3110931
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même problème et il fixe l'exécution de cmake en tant qu'Admin
J'ai eu le même problème aussi, si vous utilisez Microsoft Visual Studio 2012, qui pourrait être en raison de la mise à jour de KB2781514 est manquant.
Après j'ai installé la mise à jour suivante, CMake commencer à détecter Visual Studio 2012 compilateurs c/c++ correctement.
http://www.microsoft.com/en-us/download/details.aspx?id=36020
Même problème ici avec cmake 2.8.12 et visual studio 10. Cmake peut ne pas être en mesure de trouver le compilateur. J'ai résolu le problème en désinstallant la dernière version et installé cmake 2.8.10.
Je viens de rencontrer ce problème, après je l'ai désinstallé certains logiciels microsoft.
Je l'ai fixée par la réparation de visual studio 2012.
Allez d'abord sur [panneau de configuration], puis sélectionnez visual studio et de réparation,que les choses vont aller dès maintenant.
Assurez-vous de sélectionner la bonne version de visual Studio.
Par exemple, Visual Studio 2012 est la version 11.
J'ai eu le même problème et j'ai dû utiliser la
"File -> Delete Cache"
depuis que j'ai accidentellement configuré de façon à utiliser CMake mal de versions de visual studio.Si vous utiliser CMake 3.4.0, essayez de mettre à niveau vers une version plus récente. Un bug concernant ce problème a été résolu relativement récemment (voir la rapport de bug).
J'ai connu le même problème. Construction et l'exécution d'un projet de Visual Studio ne fonctionne pas pour moi. Mais à l'issue d'fonctionné pour moi:
Espérons que cela fonctionne pour vous.