Umgang mit Eclipse CDT+Cygwin?

Kürzlich installierte ich Eclipse Indigo Service Release 2(JAVA EE) und installiert CDT 8 online.Dann habe ich installiert Cygwin mit gcc,g++,gdb,make,binutils,automake,etc auf die neueste version.Hatte ich auch gemacht die Umgebungsvariable PATH korrekt.

Machen Sie ein neues C++ - Projekt(mit Cygwin-GCC-toolchain) ist ganz gut,aber nach der Eingabe ein "HelloWorld" - Programm,es zeigt viele Fehler und warings.

Bei der Verwendung von externen generator,bei der Fehlermeldung zeigt es

"Cannot run program "make": ??????????".

Bei Verwendung der internen generator,in conclose es zeigt

"g++ -IC:\cygwin\lib\gcc\i686-pc-cygwin\4.5.3\include\c++ -O0 -g3 -Wall -c -fmessage-length=0 -o src\test_cpp.o ..\src\test_cpp.cpp

Error: Cannot run program "g++": ??????????

Build-Fehler aufgetreten ist, zu bauen, ist gestoppt

Sowohl In Windows-CMD-und die Cygwin-Terminal g++ und make-beide funktionieren gut.

Was mehr ist,ist Eclipse nicht finden können, die einschließlich der Bibliotheken,so muss ich hinzufügen den Pfad C:\cygwin\lib\gcc\i686-pc-cygwin\4.5.3\include\c++ zum Projekt Eigenschaften->C/C++ Aufbau->Einstellungen.Aber nach, dass Fehler,es zeigt immer noch,

'std' mehrdeutig '

Ungültige überladung von 'endl'

Symbol 'cout' konnte nicht aufgelöst werden

In der Projekt-Eigenschaften->C/C++ Aufbau-> - Discovery-Optionen,habe ich die Entdeckung Profil-Bereich als Configeration-breiten-und Discovery-Profil als GCC pro-Datei-scanner info-Profil.

  • Wenn Sie beim erstellen neues Projekt haben Sie sich für cygwin-toolchain?
  • Ja,aber es funktioniert immer noch nicht.
InformationsquelleAutor user1377046 | 2012-05-05
Schreibe einen Kommentar