Eclipse Juno mit CDT nicht Gebaut-in der Include-Verzeichnisse

Da ich ein Upgrade von Eclipse Indigo zu Juno (auf Ubuntu 12.04), habe ich das problem, wo es zeigt "unresolved inclusion" - Fehler bei standard-Bibliotheken (z.B. neben #include <iostream> und #include <vector> usw.), obwohl das Programm erstellt und läuft einwandfrei (mit g++). Dies tritt nur bei neu erstellten Projekten mit Juno, nicht die alten von Indigo in meinem Arbeitsbereich.

Dank auch an einigen anderen Fragen (siehe unten*), ich war in der Lage zu verfolgen, die Quelle des Problems, um das fehlen des "eingebauten Werte", die in ein Projekt-Eigenschaften - > C/C++ General - > Pfade und Symbole > Enthält tab:

/usr/include/c++/4.6
/usr/include/c++/4.6/x86_64-linux-gnu
/usr/include/c++/4.6/backward
/usr/lib/gcc/x86_64-linux-gnu/4.6/include
/usr/lib/gcc/x86_64-linux-gnu/4.6/include-fixed
/usr/include/x86_64-linux-gnu
/usr/include 

vorhanden sind, wenn die "Show built-in values" - Kästchen angekreuzt ist, in meinem alten Indigo-Projekte, die nicht dieses problem haben, fehlen aber in meine neu erstellte Projekte mit Juno. Sicher genug, wenn ich diese sieben Verzeichnisse manuell auf der Registerkarte Enthält, die in ein Projekt Einstellungen, verschwindet das problem. Aber ich will nicht zu haben, um dies manuell für jedes neue Projekt ich erstellen. Gibt es einen Grund, das ist nicht mehr der Standard in der Juno, und gibt es einen Weg, um Sie wiederherzustellen?

*Weitere Fragen mit ähnlichen Themen habe ich konsultiert, aber nicht lösen, mein problem:

  • Diese Art von problem passiert auch mit anderen Eclipse-Versionen, z.B. Kepler und wie Sie Sie vorschlagen, nicht nur beim Upgrade der version, aber in verschiedenen anderen Szenarien.
  • Schlage vor, Sie akzeptieren @languitar Antwort, es funktioniert für mich...
InformationsquelleAutor erobertc | 2013-04-28
Schreibe einen Kommentar