Eclipse CDT Indexer - wie man ungelöste Includes löst

Ich habe einen Arbeitsbereich mit mehreren Projekten, die alle problemlos kompiliert werden können. Einige der Projekte geben jedoch aufgrund von nicht aufgelösten Includes im Editor zahlreiche Warnungen zu nicht aufgelösten Symbolen aus. Die meisten sind Header aus anderen Projekten im Arbeitsbereich oder Bibliotheken von Drittanbietern.

Googeln schlägt vor, dass dies ein Problem mit dem Indexer ist, aber ich habe keine zusammenhängenden Erklärungen zur Behebung gefunden. Ich gehe davon aus, dass ich die Pfade zu diesen Bibliotheken zum Pfad des Indexers hinzufügen muss, aber ich sehe keine Option dazu mach das (ich benutze Juno).

Kann mir bitte jemand erklären, wie man den CDT-Indexer konfiguriert?

Ich bin auch immer ungelöst enthalten Warnungen für STL-Header in zwei Projekten. Einige STL-Header werden aufgelöst, andere jedoch nicht, und die Liste scheint zwischen den beiden Projekten nicht identisch zu sein (einer findet Dinge wie "vector" und "iostream", aber keinen "sstream" oder "string", der andere findet auch keinen "iostream"). .

Möglicherweise relevant: Dies sind C ++ - Projekte, aber alle Dateierweiterungen sind .c. Ich habe den GCC C Compiler-Befehl in 'g ++' geändert, um sie zu kompilieren, aber ich denke, ich muss auch etwas an den Indexereinstellungen tun, um damit fertig zu werden?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage