GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Importieren eines CMake-Projekts in Eclipse CDT

KDevelop ist eine großartige IDE mit großartiger CMake-Unterstützung.

Wie bei Eclipse - führen Sie Folgendes aus:

cd <project_dir>
cmake -G "Eclipse CDT4 - Unix Makefiles" ./

Dadurch wird das Eclipse-Projekt für Sie erstellt.


Ausarbeitung der Antwort von arrowd für Eclipse:

Wählen Sie zunächst ein Verzeichnis für die CMake-Dateien aus. Ich ziehe es vor, meine Eclipse-Arbeitsbereiche in ~/workspaces zu behalten und den Quellcode in ~/src . Daten, die ich zum Erstellen oder Testen des Projekts benötige, werden in Unterverzeichnisse des Arbeitsbereichsverzeichnisses des Projekts verschoben, daher schlage ich vor, dasselbe für CMake zu tun.

Angenommen, sowohl Ihr Arbeitsbereich als auch Ihre Quellordner heißen someproject , tun:

cd ~/workspaces/someproject
mkdir cmake
cd cmake
cmake -G "Eclipse CDT4 - Unix Makefiles" ~/src/someproject

Führen Sie dann in Ihrem Eclipse-Arbeitsbereich Folgendes aus:

Datei> Importieren...> Allgemein> Vorhandene Projekte in Workspace

Aktivieren Sie Stammverzeichnis auswählen und wählen Sie ~/workspaces/someproject/cmake . Stellen Sie sicher, dass Sie Projekte in den Arbeitsbereich kopieren ist NICHT aktiviert.

Klicken Sie auf Fertig stellen und Sie haben ein CMake-Projekt in Ihrem Arbeitsbereich.

Zwei Dinge zu beachten:

  • Ich habe cmake verwendet für das Unterverzeichnis des Arbeitsbereichs, aber Sie können einen Namen Ihrer Wahl verwenden.
  • Wenn Sie Änderungen an Ihrer Build-Konfiguration vornehmen (z. B. Bearbeiten von Makefile.am ), müssen Sie den letzten Befehl erneut ausführen, damit Eclipse die Änderungen übernimmt.

Linux
  1. Importieren Ihres Webshops in WooCommerce

  2. Eclipse Luna stürzt bei neuem Projekt in Kubuntu 14.04 ab?

  3. Wie sage ich cmake, dass mein Projekt Bibliotheken statisch verknüpfen soll?

  4. Konvertieren Sie die ls-Ausgabe in csv

  5. Linux:in einen Dienst verarbeiten

Umstellung auf virt-manager

So führen Sie SSH in einen Docker-Container ein

Wie installiere ich Eclipse unter Linux Mint?

Wie Echo in Datei

Kann ich ein Skript in einer Eclipse-Ausführungskonfiguration ausführen?

Hash-Hostname in eine Farbe