bedingte Compilierung
-
Bekanntlich wird zur Vermeidung einer Mehrfachcompilierung die sogenannte bedingte Compilierung in einer Header- Datei vorgenommen. Etwa so
#ifndefined Name
#define Name ... #endif
Leider funktioniert das nicht immer unter VC6.0 von Microsoft, wer hat hier Erfahrungen gesammelt und kann Hinweise geben ?
-
wann funktioniert es denn nicht bei MSVC? Kannst du Beispiele geben?
-
Tipp: Groß-Kleinschreibung ist wichtig.
Ansonsten schließe ich mich Bashar an. Du solltest mal n kurzes Beispiel senden...
-
#ifndefined kenne ich nicht
ich kenne nur
#if !defined(foo)
oder
#ifndef foodie preprozessor anweisungen kann jeder compiler den ich kenne!
-
ich benutzt VC6.0 uns bei mir gehts einwandfrei
und es heißt
#ifndef !!!!
Grüße Flow