eclipse-c++ in ubuntu
Ich habe versucht, führen Sie folgenden code in eclipse in ubuntu 12.04 aber Es gibt mir immer Fehler. könnten Sie mir bitte sagen, warum dies passiert ist ? Danke.
#include <iostream>
using namespace std;
int main()
{
cout << "Hello World!" << endl;
return 0;
}
Symbol 'std' konnte nicht aufgelöst werden
Symbol 'cout' konnte nicht aufgelöst werden
Symbol 'endl' konnte nicht aufgelöst werden
- Aber es kompiliert der code OK ist und der code läuft? Es ist am wahrscheinlichsten, dass die toolchain nicht eingestellt-korrekt in eclipse.
- Wenn ich auf "build-Projekt" unter Projekt in der Menüleiste, es gibt mir dieses problem.. Also Es läuft nicht.. muss ich etwas ändern in eclipse ? Danke.
- Versuchen Sie es von der Befehlszeile aus, um sicherzugehen, dass alle erforderlichen Pakete installiert sind.
- Es tut mir Leid.. ich habe noch nie verwendet C++ in der Kommandozeile.. Danke..
g++ -o myprog myprog.cpp
(wo myprog.cpp ist der name der Quell-Datei, die Sie geschrieben).- maby, es ist für link-prolebm so versuchen Sie dies : ln -s /usr/bin/g++-4.6 /usr/bin/g++
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist der C++ - parser von Eclipse, die nicht finden können, die Symbole.
Könnte man hinzufügen, die config auf Ihre bereits angelegten Projekt, aber es kann schmerzhaft sein. So einfach erstellen Sie ein neues C++ - Projekt :
Datei > Neu - > C++ - Projekt
Dann :
Wählen Sie die Art von Projekt, das Sie möchten, wie "Ausführbare" > "Leeres Projekt" (oder vielleicht "Makefile-Projekt" > "Leeres Projekt") und stellen Sie sicher, dass Sie Linux-GCC in die Toolchains. Dieser wird alle Standard umfasst die in der Konfiguration so, dass der C++ - parser findet alles. Klicken Sie auf Fertig stellen, fügen Sie Ihren code in einem C++ - Datei und genießen.
Informationen, die Sie sehen können, diese include-Pfade in den Projekt-Eigenschaften - > C/C++ General - > Pfade und Symbole > Mit > GNU C++.