Eclipse: Warnungen werden als Fehler angezeigt

Gast #5526005
Lesenswert?

Hi,

ich habe ein Problem mit einer Installation von Eclipse (Oxygen) mit
deutschem Sprachpaket. Ich habe auf zwei PCs jeweils die gleiche
Installation.
Eine funktioniert wie gewünscht , die andere nicht. Der Vergleich der 
Einstellungen hat keinen signifikanten Unterschiede
ergeben.

Das Problem ist:
Es werden (eigentliche) Warnungen als Fehler markiert und angezeigt.
Meine Recherche im WEB hat mehrere Hinweise dazu gefunden
die aber alle nicht das Problem lösen.
Z.B. LC_MESSAGES=en_US bei deutschem Sprachpaket.

Gibt es noch weitere Ideen dazu ?

Danke für sachdienliche Hinweise.
Gast #5526206
Lesenswert?

Danke für die Antworten.

Erst mal, ich benutze C/C++ mit GCC-ARM Toolchain.

Ich habe nach dem "Make all warnings into errors" gesucht aber in den
diveren Warnings-Einstellungen bis jetzt nichts dergleichen gefunden.
Auch bei edr Installation die richtig läuft.

Ich suche weiter.

Danke und Gruß
Gast #5526225
Lesenswert?

Korrektur.

Ich habe die option -Werror gefunden, aber sie ist nicht aktiviert!

Wenn ich testhalber -Werror aktiviere, wird nicht fertig kompiliert.

Ohne -Werror wird aber alles richtig kompiliert und funktioniert auch
in der HW. Nur eben werden im Quelltext Fehler markiert (rot) und bei 
"Fehler" Errors angezeigt, obwohl es nur Warnungen sind.

Weitere Ideen dazu ?

Danke sehr.
#5526233
Lesenswert?

diba schrieb:
> Korrektur.
>
> Ich habe die option -Werror gefunden, aber sie ist nicht aktiviert!
>
> Wenn ich testhalber -Werror aktiviere, wird nicht fertig kompiliert.
>
> Ohne -Werror wird aber alles richtig kompiliert und funktioniert auch
> in der HW. Nur eben werden im Quelltext Fehler markiert (rot) und bei
> "Fehler" Errors angezeigt, obwohl es nur Warnungen sind.
>
> Weitere Ideen dazu ?
>
> Danke sehr.

Mal im Projektmenü den "Index" neu aufgebaut? (hab gerade kein Eclipse 
zum schauen, aber 2tletzer Eintrag geht zum Submenü...)

Ich kenne das bei Änderungen der Inklude-Struktur. Index neu aufbauen 
und die "Fehler" verschwinden.
Gast #5526293
Lesenswert?

Carl D. schrieb:
> Mal im Projektmenü den "Index" neu aufgebaut? (hab gerade kein Eclipse
> zum schauen, aber 2tletzer Eintrag geht zum Submenü...)
>
> Ich kenne das bei Änderungen der Inklude-Struktur. Index neu aufbauen
> und die "Fehler" verschwinden.

Weiss jetzt nicht genau was du mit "Index neu aufbauen" meinst. Der
Compiler funktioniert ja, mich stört nur enorm die falschen
Fehlermeldungen.
#5526330
Lesenswert?

diba schrieb:
> Hab's beim Reiter "Projects" oben gefundenn. Hilft aber auch nichts.
>
> Danke für die Mühe.

"Fehlermeldungen" in der Sorce bei gleichzeitigem erfolgreichen Build 
kommen vom Ecplise (eigentlich CDT) eigenen Parser, der auch die ganzen 
Inkludes durchackert. Dabei legt er auch eie Index an, den z.B. 
Autocompletion benutzt. Un der so lustige Optionen hat, wie "benutze 
nicht den aus ausgewählten Build-Mode (Debug/Release) sondern ...", 
womit dann eben nicht alle Definitionen bekannt sein müssen. Eclipse 
benutzt dazu eine mit echtan Compiler-Fehlern zum verwechseln ähnlichen 
Style für die Anzeige. Muß man schauen, ob sich das konfigurieren läßt.
Gast #5526607
Lesenswert?

Habe eine Lösung gefunden bei
http://www.straub.as/c-cpp-qt-fltk/c/eclipse-cdt-faq.html

Das Problem ist doch mit LC_MESSAGES=en_US zu lösen.

Mein Fehler war, dass ich LC_Messages bei "Build Variables" eingetragen
hatte. Es muss aber bei "Umgebung" (oder "Environment") rein.

Nur nebenbei, meine andere Installation kommt ohne diese Anweisung
aus. Irgend einen unbekannten Unterschied muss es geben.
Egal,  Hauptsache es funktioniert jetzt auch bei der zweiten 
Installation.

Danke allen für die Unterstützung.

Gruß

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren