seit dem Umstieg auf Eclipse-Europa (vorher Eclipse3.1.1 und CDT3.0.2) findet der Compiler ein include-File nicht mehr. Die Dateistruktur hat sich seither nicht verändert. Sie sieht folgendermaßen aus:
Code: Alles auswählen
workspace/projectdatei/
enthält u.a. Klassendefinition, class1.h sowie die Implementierung, class1.cpp
class1.cpp enthält ein #include "head1.h"
Diese Headerdatei findet sich in:
workspace/projectdatei/uverz1/uverz2/
enthält u.a. eine Headerdatei, head1.h
Nur, wenn ich das include so schreibe:
Code: Alles auswählen
#include "uverz1/uverz2/head1.h" Leichter gesagt als getan.
In der Pfadliste unter Properties gibt es "Add Folder/File...", "Add External Include Path..." und "Add Include Path from Workspace...".Weder mit der ersten noch mit der dritten Möglichkeit funktioniert es (die zweite scheidet wohl generell aus).
Frage an Eclipse-Kenner: wie kann ich den Pfad definieren?
übrigens, ich arbeite mit Suse Linux10.1