Heim >Backend-Entwicklung >C++ >Wie behebt man den Fehler „CMAKE_C_COMPILER nicht gefunden' beim Erstellen von Aseprite mit CMake?

Wie behebt man den Fehler „CMAKE_C_COMPILER nicht gefunden' beim Erstellen von Aseprite mit CMake?

Patricia Arquette
Patricia ArquetteOriginal
2024-12-14 11:07:10417Durchsuche

How to Fix

CMake-Fehler: CMAKE_C_COMPILER nicht gefunden

Beim Versuch, eine Visual Studio-Lösung mit CMake für die neueste Version von Aseprite zu generieren, kann Folgendes auftreten: der Fehler:

No CMAKE_C_COMPILER could be found.
No CMAKE_CXX_COMPILER could be found.

Dieser Fehler weist darauf hin, dass CMake die für die Erstellung erforderlichen C- und C-Compiler nicht finden kann Projekt.

Lösung:

Um dieses Problem zu beheben, können Sie die folgenden Schritte ausführen:

  1. Compiler sicherstellen Installation: Stellen Sie sicher, dass Sie einen gültigen C- und C-Compiler installiert haben. Für Ubuntu können Sie sie mit dem folgenden Befehl installieren:

    sudo apt-get update && sudo apt-get install build-essential
  2. Compiler-Umgebungsvariablen festlegen: Sobald die Compiler installiert sind, müssen Sie CMAKE_C_COMPILER festlegen und CMAKE_CXX_COMPILER-Umgebungsvariablen, um auf die richtigen ausführbaren Compilerdateien zu verweisen. Wenn Sie beispielsweise GCC verwenden, können Sie diese wie folgt in Ihrem Terminal festlegen:

    export CMAKE_C_COMPILER=/usr/bin/gcc
    export CMAKE_CXX_COMPILER=/usr/bin/g++
  3. CMake neu starten: Nachdem Sie die Umgebungsvariablen festgelegt haben, starten Sie CMake neu, um sicherzustellen Es übernimmt die neuen Einstellungen. Sie können dies tun, indem Sie den CMake-Befehl in Ihrem Projektverzeichnis erneut ausführen.

Durch Befolgen dieser Schritte sollten Sie den Fehler „Es konnte kein CMAKE_C_COMPILER gefunden werden“ beheben können, wenn Sie CMake für Aseprite verwenden .

Das obige ist der detaillierte Inhalt vonWie behebt man den Fehler „CMAKE_C_COMPILER nicht gefunden' beim Erstellen von Aseprite mit CMake?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn