Zitat Zitat von sternst Beitrag anzeigen
Und genau dieses "Definitionen" ist hier das Problem. Die gehören nun mal nicht in einen C-Header. Da gehören nur Deklarationen rein.
Entschuldigung ich bin auch nicht Perfekt habe mich falsch ausgedrückt. Um es klar zu stellen ich meinte die Deklarationen.

Include-Guards verhindern das mehrfache Einbinden in ein und dieselbe Datei. Das hat mit deinem Problem nicht das geringste zu tun.
Das heißt also, das die Datei von unterschiedlichen Dateien trotzdem mehrfach eingebunden wird?

Thorben