CMake: Le compilateur C identification est inconnu
Je suis en train de construire un projet par cmake 2.8.12 avec visual studio 10 de 32 bits de l'architecture. Mais j'obtiens ces erreurs et cmake est impossible de créer le projet. Quelqu'un peut-il svp me suggérer une solution. Merci.
C'est l'erreur de montrer à cmake-gui fenêtre:
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:3 (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:3 (project)
The CXX compiler identification is unknown
Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
- Avez-vous jamais résoudre ce @Tonmoy? En cours d'exécution dans moi-même. Ressemble à un cmake bug.
Vous devez vous connecter pour publier un commentaire.
Visual Studio 10 (Win32) Command Prompt
cl
commande fonctionnecmake -G "Visual Studio 10" ...
Ci-dessous les modifications a bien fonctionné pour moi:
Définir le chemin d'accès du répertoire : C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin
Clair cmake cache
cmake --help
Utilisé exactement le même que ci-dessus une liste qui a été
Visual Studio 11 2012
cmake -G "Visual Studio 11 2012" ..\..\source && cmake-gui ..\..\source
Construit amende.
cmake -G "Visual Studio 15 2017" ..
était suffisant!