auf untergeordneten #include-Datei zugreifen

OP #2195773
Lesenswert?
• ▲
▼
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 (",)
OP #2195798
Lesenswert?
• ▲
▼
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(",)

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.