Wie installiere ich das C ++ Plugin in Eclipse?

9

Ich entschuldige mich vorab für dieses noobish Q, aber ich fange an, C ++ zu lernen, und habe nur Java benutzt.

Ich habe auch hier und anderswo nach einer Lösung gesucht und alle Schritte befolgt und immer noch diesen Fehler bekommen.

Ich werde versuchen, so spezifisch wie möglich zu sein, um euch zu helfen.

Ich habe Eclipse-Helios und wollte C ++ damit schreiben, aber ich laufe weiter in den Fehler "Start fehlgeschlagen. Binär nicht gefunden".

Ich habe den MingW C ++ Compiler mit der "mingw-get-inst-20120426" Datei installiert und den "C Compiler, C ++ Compiler, MSYS Basic System und MingW Developer Toolkit" ausgewählt.

Dann ging ich zu Eclipse & Gt; Projekt & gt; Eigenschaften & gt; C / C ++ Allgemein & gt; Pfade und Symbole, wählten dann GNU C ++ auf der Registerkarte Includes aus und fügten den Pfad "C: \ MinGW \ lib \ gcc \ mingw32 \ 4.6.2 \ include \ c ++" hinzu

Ich ging auch zu C / C ++ build & gt; Umgebung und fügte den "C: \ MinGW \ bin; C: \ MinGW \ msys \ 1.0 \ bin" dem PATH hinzu.

Dann habe ich ein Hello World C ++ - Projekt erstellt, das MingW GCC unter Toolchains ausgewählt und dann das Projekt mit dem "Hammer" -Symbol erstellt.

Nach dem Ausführen des HelloWorld-Programms wird jedoch der Fehler "Start fehlgeschlagen. Binär nicht gefunden" angezeigt.

Hier ist ein weiterer Fehler: g ++ -IC: \ MinGW \ lib \ gcc \ mingw32 \ 4.6.2 \ include \ c ++ -O0 -g3 -Wall -c -fmessage-length = 0 -osrc \ HelloWorld.o .. \ src \ HelloWorld.cpp Interner Builder: Kann das Programm "g ++" nicht ausführen: Das System kann die angegebene Datei nicht finden.

Ich habe auch das CDT (C / C ++ Development Tooling) heruntergeladen und den Ordner "features" und "plugins" in den Eclipse-Ordner übertragen.

Kann mir bitte jemand Schritt für Schritt erklären, wie man das löst?

    
user1631224 28.08.2012, 19:01
quelle

5 Antworten

20

Zuerst sollten in den folgenden Beispielen alle Laufwerkbuchstaben durch die relevanten Laufwerksbuchstaben auf Ihrem System ersetzt werden. Nicht alle dieser Schritte sind wirklich notwendig , aber es funktioniert (und je mehr desto besser).

Wir beginnen mit der etwas einfacheren Release-Konfiguration - wir wollen es kompilieren.

Gehe zu Projekt - Eigenschaften

Schauen Sie, ob die Include-Verzeichnisse korrekt und an Ort und Stelle sind.

Gehe zu Projekt - Eigenschaften - Ausführen / Debug Einstellungen - NEU - Registerkarte Main

Wählen Sie "Freigabe" und navigieren Sie zum Freigabeordner des Projekts. Wenn die EXE-Datei nicht festgelegt ist, geben Sie ihren Namen ein.

Wechseln Sie zur Registerkarte "Allgemein". Aktivieren Sie die Option Konsole zuweisen und im Hintergrund starten. Noch nicht ausgeführt.

Gehen Sie zu Projekt - Eigenschaften - C / C ++ Build - Erkennungsoptionen

Extras - GCC C ++ - Compiler

"Browse" zum Ordner "mingw bin" und wähle die Datei g ++. exe oder kopiere mingw32-g ++. exe in g ++. exe

Hinweis: Das Bild zeigt auf mingw32-g ++. exe Bitte verwenden Sie g ++. exe

Klicken Sie mit der rechten Maustaste auf das Projekt und sehen Sie - Build-Konfigurationen - Set Active - Release ist aktiviert.

Klicken Sie mit der rechten Maustaste auf das Projekt - Run As - Run Configurations.

Wählen Sie unter C / C ++ Application die Anwendung, die sich auf die Release-Version bezieht. Klicken Sie dann auf Ausführen

Wenn das funktioniert, werde ich Ihnen zeigen, wie Sie die Debug-Eigenschaften einstellen. (komplizierter)

    
moskito-x 29.08.2012 01:03
quelle
9

Heutzutage (Eclipse Juno und neuer) ist es viel einfacher. Sie müssen nur:

  • Installieren Sie MinGW (einschließlich C ++ - Compiler)
  • Fügen Sie die Pfade "C: \ minGW \ bin" und "C: \ minGW \ msys \ 1.0 \ bin" (oder wo auch immer Sie MinGW installiert haben) zu Ihrer Windows "Path" -Variablen
  • hinzu
  • Installieren Sie Eclipse. Wenn Eclise bereits installiert ist, starten Sie es neu. es wird erkennen, dass MinGW jetzt verfügbar ist.
  • Erstellen Sie ein neues Projekt: "C ++ Project"
  • Für jeden Projekttyp im folgenden Dialog sollten Sie nun die "MinGW GCC" Toolchain
  • auswählen können
  • Glückliche Codierung
RS1980 17.10.2014 13:20
quelle
1

Siehe hier: Ссылка

    
dan 28.08.2012 19:25
quelle
0

g ++ ist als Teil von MinGW installiert. Wenn Sie in Eclipse eine Fehlermeldung erhalten, dass g ++ nicht gefunden werden kann, ist Ihr Pfad höchstwahrscheinlich falsch. Von einer Eingabeaufforderung aus sollten Sie Folgendes ausführen können:

g++ --version

und es sollte die Version von g ++ im MinGW / bin-Verzeichnis anzeigen.

Eclipse verwendet diesen Pfad, um die Include-Dateien und den Compiler zu lokalisieren. Sobald Sie den Pfad korrekt erhalten haben, starten Sie Eclipse neu und die in Ihrer Frage aufgelisteten Probleme sollten gelöst werden.

    
oenpelli 22.09.2014 02:23
quelle
-2

Wenn Sie Mingw heruntergeladen und Eclipse neu gestartet haben,

Mach das:

%Vor%     
xxxtrollmodzxxx _ 03.07.2015 00:46
quelle

Tags und Links