Hawkster
Erfahrenes Mitglied
Hallo,
bin derzeit wieder viel am rumprobieren mit C. Stehe aber nun vor einem Problem.
Ich versuche gerade meinen Code zu organisieren, scheitere aber allmählich dran.
Ich habe zuerst begonnen eine globale Header-File zu schreiben, welche von allen anderen Headern included wird. Darin befinden sich Konfigurations-Information, OS-Definitionen usw. Grund hierfür ist das ich versuche das Projekt auch Windows und Linux kompilierbar zu halten.
Dazu mach ich aber auch (was evtl. schon der Fehler ist) Includes in der Globalen Header File.
Dazu mach ich aber auch in den anderen Headern folgendes (ich will ja das meine Funktion Globale Konstanten enthält)
Und an dem Punkt werde ich Skeptisch... das wirk irgendwie nach einem "rekursiven" Problem...
Ebenso ist mir schleierhaft ob "Includes" in der *.h included werden oder in der *.c
Oder macht man es in beiden Dateien?
Mfg
Hawk
bin derzeit wieder viel am rumprobieren mit C. Stehe aber nun vor einem Problem.
Ich versuche gerade meinen Code zu organisieren, scheitere aber allmählich dran.
Ich habe zuerst begonnen eine globale Header-File zu schreiben, welche von allen anderen Headern included wird. Darin befinden sich Konfigurations-Information, OS-Definitionen usw. Grund hierfür ist das ich versuche das Projekt auch Windows und Linux kompilierbar zu halten.
Dazu mach ich aber auch (was evtl. schon der Fehler ist) Includes in der Globalen Header File.
Code:
...
#include "func/andere_header_1.h"
#include "func/andere_header_2.h"
...
Dazu mach ich aber auch in den anderen Headern folgendes (ich will ja das meine Funktion Globale Konstanten enthält)
Code:
...
#include "../Globale_Header.h"
...
Und an dem Punkt werde ich Skeptisch... das wirk irgendwie nach einem "rekursiven" Problem...
Ebenso ist mir schleierhaft ob "Includes" in der *.h included werden oder in der *.c
Oder macht man es in beiden Dateien?
Mfg
Hawk