2017-04-21 8 views

Antwort

1

in Eclipse der Inklusive in Ihrem Screenshot nur gezeigt Abschnitt Ihrer Compiler-Einstellungen ermöglicht es Ihnen, Wege zu beschreiten Verwenden Sie die Optionen -I oder -include.

Um Warnungen für Fremd Quellcode unterdrücken, können Sie in der Tat -isystem verwenden können, um sie zu behandeln, als System enthält, aber Sie werden die relevanten enthält als Andere Flaggen im Sonstiges Abschnitt Ihrer Compiler-Einstellungen hinzufügen müssen .

Zum Beispiel mit Eclipse Mars, können Sie etwas Ähnliches wie die folgenden Funktionen ausführen:

Overview of isystem compilaer flag in Eclipse

+1

Dank für die Informationen. Ich probiere das aus und komme zurück zu dir! –

+0

Leider hat das nicht funktioniert. Ich bin mir nicht sicher, ob dies daran liegt, dass ich eine Mischung aus C- und C++ - Code habe. Die Source-Tree-Umgebung von Drittanbietern enthält viele Ordner. Wenn ich also jeden einzelnen Ordner angeben muss, der nicht verwaltet werden kann. Irgendwelche weiteren Vorschläge, abgesehen davon, dass Sie die Warnungen nur global deaktivieren? –

+0

@EdKing: seltsam, es schien gut zu funktionieren, als ich es vor dem Posten der Antwort gab. Haben Sie die Includes, die von 'isystem' in Miscellaneous verwaltet werden, aus den Includes-Abschnitten der Compiler in Eclipse entfernt? Gibt es in der Konsolenausgabe tatsächlich die richtigen Parameter, die verwendet werden, wenn der Compiler Ihr Projekt erstellt? – Pyves

Verwandte Themen