Hallo liebes Forum,
ich habe eine Frage ob man sich in einem übergeordneten .h-File auf
einem untergeordneten Header-Datei beziehen kann.
Ich habe z.B. folgende Ordnerstruktur:
[D:] [Projekte]
[Module]
spi.h
spi.c
[lcd_beispiel]
lcd.h
timer.h
Jetzt möchte ich mich in der Header-Datei lcd.h auf das spi.h beziehen.
Das ist ja kein Problem da ich ja in den Projekt-Options einfach den
Pfad "D:\Projekte\Module" eintrage. Soweit klappt es auch. Man kann
dann in lcd.h über ein "#include spi.h" auf alle Funktionen in der spi.c
zugreifen.
Jetzt ist aber meine Frage, kann ich denn auch im "spi.h" mich auf die
timer.h-Datei beziehen? Gibt es einen Art include-Pfad für das aktuelle
Projekt?
Viele Grüße und noch einen schönen Abend,
Marcel (",)
Entweder den Include-Pfad des Compilers anpassen (Geht bestimmt irgendwo mit in den Projekt-Optionen) oder einfach
1 | #include "../lcd_beispiel/timer.h" |
Ersteres finde ich persönlich schöner. MfG Marius
Hallo Marius,
Danke für deine schnelle Antwort :o)
Als das zweite ist nicht so toll, denn wenn das ganze mal funktioniert
dann soll das spi.h-Modul ja in vielen Projekten verwendet werden und
dann ist ein "#include"../lcd_beispiel/timer.h" leider nicht mehr
Modular.
Deinen zweiten Vorschlag muss ich mal irgenwie probieren... Weiß aber
noch nicht genau wie. ;)
Grüße,
Marcel(",)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.