Du bist hier: Linux >> Eclipse

Eclipse

| Debvision >

Die hier beschriebenen Tipps beziehen sich meist auf die CDT-Erweiterung von Eclipse, da ich so gut wie gar nicht in Java programmiere.

Warnung erscheint als Fehler

Problembeschreibung

Beim verwenden von Eclipse/CDT in Verbindung mit einem Compiler, der deutsche Fehler- und Warnmeldungen ausgibt, werden auch Warnungen im Quelltext als Fehler markiert (rotes X links neben dem Beginn der Zeile).

Grund

Der Grund für den Fehler liegt darin, dass der Eclipse-Parser, der die Compilerausgaben analysiert, kein Deutsch spricht bzw. versteht. Er erkennt nur, dass in einer bestimmten Datei, in einer gewissen Zeile etwas nicht stimmt (insoweit stimmen englische und deutsche Compilerausgabe überein). Allerdings kennt er nicht den Unterschied zwischen Fehler und Warnung und behandelt daher beide gleich.

Lösung

Die Lösung ist zugegebenermaßen nicht wirklich eine Lösung sondern eher ein Workaround. Und zwar muss man den Compiler einfach dazu bringen, englisch zu sprechen, so dass Eclipse ihn wieder versteht.

Dazu geht man entweder in den globalen oder den projektspezifischen Preferences in den Abschnitt C/C++ -> Environment. Dort legt man eine neue Variable mit dem Namen LANG und dem Wert E an.

Jetzt sind die Compilerausgaben auf englisch und Eclipse zeigt Errors und Warnings wieder wie gewohnt an.

Kommentar 
Code   380 <- Bitte diesen Code eingeben!
Autor