Header File compilieren?
-
Hallo,
ich generiere im Makefile ein .h-Datei, welche die Versionnummer etc. beinhaltet.
Leider kann ich mit meinem neuen Compiler diese Header-File nicht mehr compilieren, da er meckert wegen "compilation of a header file not possible".
Wie kann ich dies lösen bzw. umgehen?
-
Warum bindest du diesen Header nicht einfach in eine Quellcodedatei ein?
-
ok das scheint ganz logisch zu sein, jedoch ist es an sehr Stellen.
Gibt es nicht noch eine andere Lösung
-
#include "dein_header.h" in allen *.c files wo du die defines brauchst,
das ist eigentlich der normale weg.alternativ kannst du ein #define <name> <value> auch dem compiler per
-D <name>=<value> mitgeben zumindest beim gcc