Hallo,
ich hab mal wieder ein kleines Problem,
um eine doppeltes "includieren" einer Header Datei zu verhindern habe ich im Prinzip folgendes geschrieben:
#ifndef xxx
#define xxx
int myvar;
#endif
Solange ich es nur einmal im Hauptprogramm includiere, ist alles okay,
ich habe aber ein anderes Modul, wo es auch benutzt wird, dort wird es ebenfalls includiert.
Der Compiler meckert mich dann an
"duplicate definitions myvar"
wie kommt das denn ???? bzw. wie muss ich das abändern ?
Darf man in den #ifndef Block keine Variablen aufnehmen ?
Danke für Eure Hilfe.
Siro
Lesezeichen