Heim >Backend-Entwicklung >C++ >Warum kann CMake meine C/C-Compiler beim Erstellen mit Visual Studio 2015 nicht finden?
Problem bei der CMake-Kompilierung: C/C-Compiler konnten nicht gefunden werden
Beim Versuch, CMake zu verwenden, trat der Fehler „Kein CMAKE_C_COMPILER gefunden“ auf Das Erstellen einer Visual Studio-Lösung für die neueste Version von Aseprite kann frustrierend sein. Hier finden Sie eine umfassende Erklärung dieses Problems und seiner Lösung für Benutzer von Visual Studio 2015.
Problem:
Diese Fehlermeldung weist darauf hin, dass CMake die erforderlichen Compiler für C und nicht finden kann C während der Projektkonfiguration. Das Fehlen dieser Compiler verhindert, dass CMake die für die Kompilierung erforderlichen Makefiles oder Projektdateien erfolgreich generieren kann.
Grund:
CMake ist auf die Anwesenheit von C- und C-Compilern angewiesen Das System muss den Kompilierungsprozess durchführen. In Ihrem Fall erfordert Visual Studio 2015, obwohl Sie GCC installiert haben, die Verfügbarkeit der Microsoft C/C-Compiler.
Lösung:
Um dieses Problem zu beheben, stellen Sie sicher dass Sie die Microsoft Visual C Build Tools installiert haben. Diese Tools stellen die notwendigen C/C-Compiler und Bibliotheken bereit, die zum Erstellen von C- und C-Projekten in Visual Studio erforderlich sind.
SET(CMAKE_GENERATOR_TOOLSET "Visual Studio 14 2015") SET(CMAKE_C_COMPILER "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe") SET(CMAKE_CXX_COMPILER "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe")
SET CMAKE_GENERATOR_TOOLSET=Visual Studio 14 2015 SET CMAKE_C_COMPILER=C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe SET CMAKE_CXX_COMPILER=C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe
Das obige ist der detaillierte Inhalt vonWarum kann CMake meine C/C-Compiler beim Erstellen mit Visual Studio 2015 nicht finden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!