Eclipse und include

Gast #2690038
Lesenswert?

Noch eine spezielle Frage bitte zum Verhalten von Eclipse bei Include
Dateien.

Eclipse kann ja schon bei der Eingabe anzeigen, ob Include Dateien
für den Compiler sichtbar sind. Das gleich gilt anscheinend auch für
Name die mit #define irgendwo definiert wurden.

Ich habe jetzt das Problem, dass obwohl mehrere Include Dateien
als verfügbar gelten, werden manche Namen, die mittels #define
in der Include Datei definiert wurden, als nicht auflösbar markiert.

z.B.

in bool.h  steht #define TRUE 1

im Code steht      ....
               #include "bool.h"
                   ....

               return TRUE ;

Es wird bool.h als verfügbar gehandelt, aber TRUE trotzdem als nicht
auflösbar markiert.

Kann mir bitte jemand sagen was da schief läuft ?

Danke für Hilfe.
Gast #2691111
Lesenswert?

Ich verstehe nicht was du meinst! Ich denke, ich habe alles genau
beschrieben was schief läuft. Ich sagte doch, es geht um Eclipse ,
unabhängig vom Compiler. Wenn man Eclipse benutzt, weiss man
denke ich schon was ich meine. Die die es nicht benutzen sind auch
nicht angesprochen.
Persönliche Seite #2691915
Lesenswert?

samos schrieb:
> #include "bool.h"

Sicher das die bool.h im gleichen Verzeichnis wie deine c-Datei liegt? 
Falls diese im (globalem) includepfad liegt müsstest du die eher mit
1
#include <bool.h>
 einbinden wenn ich mich nicht täusche.

samos schrieb:
> Es wird bool.h als verfügbar gehandelt, aber TRUE trotzdem
> als nicht auflösbar markiert
Manchmal hilft es auch den Index neu zu bauen (Rechtklick auf das 
Projekt->Index->Rebuild).
Gast #2718264
Lesenswert?

Ich bin hier noch eine Antwort schuldig.

Mein Problem liegt an CODAN, welches bei INDIGO erstmals defaultmäßig
aktiviert ist. Obwohl ich die bei CODAN benötigten include Pfade
meiner Meinung nach richtig angegeben habe, bekomme ich tausende von
Fehlern. Der Compiler tut aber brav das was er soll, ohne Fehler!

Nach dem Abschalten von CODAN sind auch meine Fehlermeldungen weg.

Das als Hinweis für "Leidensgenossen".

Samos

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