Findet .h Files nicht

Gast #2816517
Lesenswert?

Hallo zusammen,

Ich möchte durch .h Files(Include-Files) meine Methoden/Konstanten der 
verschiedenen .c Files miteinander bekannt machen. Durch den befehl 
#include <x2.h> in dem File(x1) müsste doch das C-File x1 die 
Methoden/Konstanten aufrufen können.

Habe natürlich in dem Include File die Methoden von dem C-File(x2) schon 
definiert.Sind also im .c sowie .h File enthalten.  Jedoch meldet der 
Compiler das es so ein File garnicht gibt!?

Was ist das genau läuft da falsch?

Danke schon im vorraus für Hilfe dazu

Grüße Martin
#2816571
Lesenswert?

Martin28 schrieb:
> Der Compiler meldet "no such file or directory".
>
> Klar, also in x1.c habe Ich #include <x2.h> drinne. Und in x2.h sind
> Methoden und definierte Konstanten von x2.c enthalten.

#include "....."        deine projektspezifischen Header Files
#include <.....>        Systemheaderfiles

je nachdem ob du "" oder <> benutzt, durchsucht der COmpiler 
unterschiedliche Pfade, wenn er das Header File sucht.
Vielleicht wars das ja schon.
Gast #2816684
Lesenswert?

Alles klar. Es wird einem ja auch über die Hilfe angeboten ob man
Systemheaderfiles <..> oder projektspezifische Header Files ".." 
einbinden will. Hätte vielleicht beide mal ausprobieren sollen.

Aber trotzdem Danke Dennis

Läuft alles prima

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