Wir haben Probleme beim Kompilieren eines Projekts mit CMake (v2.8.12) unter Windows 7 64Bit mit Visual Studio 2012. CMake gibt uns die folgenden Fehler. Wir haben bereits versucht, Cmake über die Visual Studio-Befehlszeile mit Administratorrechten zu starten. Es scheint ein ähnlicher Fehler in CMake 2.8.11 gewesen zu sein: http://www.cmake.org/Bug/view.php?id=14440Die CXX-Compiler-Kennung ist unbekannt
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".
Nun, die Fehlermeldung ist ziemlich klar. Es kennt Ihre Compiler ID String nicht. War das jemals funktioniert oder hast du gerade ein Projekt portiert? Bearbeiten Sie die entsprechenden Dateien, um diesen Compiler hinzuzufügen. – RedX
Haben Sie den richtigen Generator verwendet? Ich meine "Visual Studio 11 ist der richtige Generator für Visual Studio 2012" Verwenden Sie Visual Studio 12 nicht als Generator. – drescherjm