Forum: Mikrocontroller und Digitale Elektronik Eclipse Include Direktiv


von Alexander M. (a_lexander)


Lesenswert?

Hallo zusammen,

Eine Frage mal so ins Blaue, vielleicht kann mir jemand da den richtigen 
Hinweis geben...

Wenn ich in Eclipse eine Headerfile inkludiere, bekomme ich die Warnung 
"Unresolved Inclusion", wenn ich aber zu Beginn ein #if ... #endif 
Direktiv schreibe, kann Eclipse die Headerfile öffnen.

Also:
Fall 1:
#include "abc.h"
-->Unresolved Inclusion

Fall 2:
#if
#include "abc.h"
...
#endif
--> kann geöffnet werden

Wie kann ich die nun die Headerfiles öffnen, ohne das ich zuvor ein #if 
... #endif Direktiv schreibe?

Ansonsten gebe ich gern mehr Informationen.

Vielen Dank.

Grüße :)

von c-hater (Gast)


Lesenswert?

Alexander M. schrieb:

> Fall 2:
> #if
> #include "abc.h"
> ...
> #endif
> --> kann geöffnet werden

Nein. Es wird nicht mal versucht, irgendwas zu öffnen. DESWEGEN gibt es 
kein Mecker und nicht etwa, weil etwas geöffnet werden konnte...

von Alexander M. (a_lexander)


Lesenswert?

Wenn ich aber mit "Rechter Mausklick --> Open Declaration" die 
Headerdatei auswähle, komme ich zu deren Deklaration, außerdem werden 
mir dann die Headerdateien auch nicht mehr rot unterringelt.
Also funktioniert das schon ;) und genau das würde ich gern auch ohne 
#if-Direktiv haben...

Wenn meine Infos zu wenig sind, dann gerne melden ;)

Danke.

von Alexander M. (a_lexander)


Lesenswert?

Fehler wurde behoben:
Es hatte was mit den Properties zu tun...
der Hacken "Enable project specific settings" im Reiter "Indexer" wurde 
entfernt, und schon gehts ;)

Grüße

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.