eclipse
Eclipse für C ++ einrichten
Suche…
Linux + CMake ("Unix Makefiles" Generator) + Qt (optional)
Sie sollten ein einfaches CMake-Projekt myproject haben , und wir werden einen Eclipse-Arbeitsbereich außerhalb davon erstellen :
myproject/ .git/ CMakeLists.txt src/ main.cpp workspace/ myproject/ Release/ Debug/
Qt (optional)
- Holen Sie sich das neueste Eclipse CDT und installieren Sie dann das Qt-Paket über "Hilfe -> Neue Software installieren".
Arbeitsplatz
- Erstellen Sie ein leeres "Arbeitsbereichs" -Verzeichnis neben Ihrem CMake-Projektquellverzeichnis.
- Starten Sie Eclipse und wechseln Sie in das Verzeichnis "Arbeitsbereich".
- Erstellen Sie ein C ++ - Projekt (für Qt mit Eclipse älter als Neon: Erstellen Sie "Qt Makefile Project" und löschen Sie * .pro-Datei, Makefile und main.cpp daraus).
Quellen an das Projekt anhängen
- Gehen Sie zu Projekteigenschaften -> Pfade und Symbole -> Quellspeicherort -> Verknüpfungsordner.
- Aktivieren Sie "Erweitert" und verknüpfen Sie den
../../myproject/src/
des CMake-Projekts folgendermaßen:../../myproject/src/
. Dies funktioniert, weil sich der Arbeitsbereich außerhalb des CMake-Projektverzeichnisses befindet.
CMake Generator
- Erstellen Sie den
Release
Ordner im Projekt. - Gehen Sie zur Ansicht "Make Target" ( Strg + 3) und geben Sie "Make Target" ein, wenn es schwer zu finden ist. Die Ansicht "Ziel erstellen" sieht ähnlich aus wie die Projektansicht.
- Klicken Sie mit der rechten Maustaste auf den Ordner "Release" und klicken Sie dann auf "Neu ...".
- Deaktivieren Sie "Gleich wie Zielname".
- Deaktivieren Sie "Builder-Einstellungen verwenden".
- Geben Sie "Release" in das Feld "Target name" ein.
- Lassen Sie "Make target" leer.
-
cmake ../../../myproject/
"Befehlcmake ../../../myproject/
" auf etwas wiecmake ../../../myproject/
. - OK klicken.
- Doppelklicken Sie auf dieses "Release" -Markierungsziel, das gerade im Release-Ordner erstellt wurde. Das wird eine Generation laufen lassen.
Bauen
- Gehen Sie zu Projekteigenschaften und erstellen Sie eine "Release" -Konfiguration.
- Aktivieren Sie die Konfiguration "Release".
- Deaktivieren Sie für die "Release" -Konfiguration die Option "Makefiles automatisch generieren".
- Legen Sie das Build-Verzeichnis auf "Release" fest.
- Paralleler Build aktivieren
Jetzt können Sie das Projekt aus Eclipse mit einer üblichen Strg + b "Build" erstellen.
CMake erneut ausführen (um die Makefiles erneut zu generieren)
- Entfernen Sie alles aus dem "Release" -Verzeichnis.
- Gehen Sie zur Ansicht "Ziel erstellen".
- Doppelklicken Sie auf das Ziel "Release".
Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow