Ich möchte einige C++ - Entwicklung unter Windows mit Eclipse und dem CDT -Plugin durchführen. Ich benutze Eclipse Helios SR1 und habe das CDT-Plugin installiert. Ich habe auch MinGW installiert und jetzt ein einfaches "Hello World" in Eclipse geschrieben.
hallo.cpp
#include <iostream>
using namespace std;
int main()
{
cout << "Hello World" << endl;
return 0;
}
In Eclipse mit dem CDT-Plugin und dem MinGW-Compiler. Wie kann ich mein Programm kompilieren? Und wie kann ich das Programm in Eclipse testen?
Funktioniert Eclipse CDT unter Windows, Linux/Unix, Mac OS X einrichten für Sie?
Hier ist eine weitere gute Quelle für die Installation von MinGW auf Eclipse: http://chrismwright.wordpress.com/2012/10/13/installing-Eclipse-for-cc-and-mingw/
Ziemlich eine Schritt-für-Schritt-Installation mit Hello World-Beispiel am Ende ...
Nach dem Durchsuchen vieler Threads und Artikel habe ich eine Lösung gefunden. Lösung wurde unter Windows 10 x64 auf Eclipse Neon.3 Release (4.6.3) mit den C/C++ - Entwicklungstools 9.2.1.201704050430 und MinGW getestet
Systemkonfiguration
C:\MinGW
extrahieren (eigentlich in C:\
, da das Archiv den Ordner MinGW
enthält)This PC
-> Properties
-> Additional system settings
-> Registerkarte Advanced
-> Schaltfläche Environment variables
System variables
auf New
. Benennen Sie die Variable MINGW_HOME
und legen Sie den Pfad zum MinGW-Installationsordner C:\MinGW
und dann OK
fest.Path
in der Tabelle und wählen Sie Edit
.New
und geben Sie %MINGW_HOME%\bin\
ein.OK
im geöffneten Fensterg++ --version
eingebeng++ (GCC) 6.3.0
Copyright (C) 2016 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Eclipse CDT Konfiguration
C:\MinGW\bin\
). Erstellen Sie eine Kopie der Datei gcc.exe
(Nennen Sie die Originaldatei NICHT!).mingw32-gcc.exe
(Sie sollten beide Dateien gcc.exe
und mingw32-gcc.exe
in \MinGW\bin\
haben)C\C++
-Perspektive ausWindow
-> Preferences
-> C\C++
-> Build
-> Environment
Add
und geben Sie PATH
als Namen ein. Klicken Sie auf Variables
und wählen Sie Path
aus. Bestätigen Sie mit Ok
.PATH
aus, indem Sie auf Select
und dann auf Ok
klicken.Nun sollten Sie das Programm Hello World kompilieren können. Wählen Sie einfach New
-> C++ Project
. Hier sollte MinGW als Toolchain verfügbar sein
Fügen Sie einfach MinGW
zu System Path (Systemkonfigurationsteil in AndriiLs Beitrag) hinzu. Die Variable PATH
mit ${PATH}
als Wert wird automatisch in Window -> Preferences -> C\C++ -> Build -> Environment
hinzugefügt, und Sie können MinGW GCC
als Toolchain-Option im Projektassistenten sehen. Wenn keine PATH-Variable angezeigt wird, lädt Eclipse CDT die letzten Systempfadänderungen möglicherweise nicht in das Betriebssystem (klicken Sie auf Select...
und wählen Sie Path variable
, der Wert enthält möglicherweise keinen MinGW-Pfad). Beenden Sie Eclipse und öffnen Sie es erneut.