Gast
#4150575
Hallo ! ich verwende seit geraumer Zeit Eclipse-Luna+GCC und kann meine Projekte auf Basis eines Makefiles absolut fehlerfrei übersetzen. Da die Sourcedateien in zahlreichen verschiedenen Verzeichnissen liegen (es ist ein großes Projekt) muss ich mein eigenes Makefile benutzen (angeblich kann man das ja automatisch irgendwie machen). Das Make funktioniert in der Konsole und auch unter Eclipse. Was mich ziemlich nervt: Eclipse zeigt in fast allen Sourcen die sich nicht im root-Verzeichnis befinden rote "Fehler" an, die entstehen, weil es die h-Files nicht findet. Auch nach dem erfolgreichen Übersetzen gehen diese Fehlermarkierungen nicht weg. Die Frage: Woher weiß Eclipse überhaupt, wo es für diese "Onlineanalyse" nach Headern suchen soll? Scheinbar schaut es dabei nicht in das Makefile, sonst würde es ja funktionieren. Aber wo dann? Es kann ja nicht davon ausgehen, dass alle h-Files im root liegen. Meine Include Pfade zeigen im Makefile u.A auf third party Produkte, die nicht mal im Projektordner liegen. Für das Makefile kein Problem, aber diese roten Markierungen ...? Es gibt da so einen Indexer, dessen Funktionalität sich mir noch nicht so ganz erschlossen hat - hat es damit zu tun? Wo stelle ich das ein, oder wo kann ich das abdrehen, wenn es schon nicht funktioniert? Ich hoffe, hier eine Antwort zu bekommen, da ich am Ende meiner Weisheit angelangt bin...