in Header-Datei nach Compiler unterscheiden
-
Hallo zusammen,
gibt es eine Möglichkeit in der Header-Datei Definitionen zu machen, je nach dem ob der VC++ verwendet wird oder nicht, z.B.
#ifdef _VC++_ #define N 100 #else #define N 200 #endif
Geht so was? (und wie?)
Danke & Gruß,
Tobias
-
#ifdef _MSC_VER // MS-Compiler #else #endif
Zu beachten ist aber, dass teilweise andere Compiler auch dieses Define setzen um so zu tun als seien sie MS-Compiler
Deshalb musst DU natürlich zuerst die anderen Compiler erkennen und erst am schluss nach diesem Define suchen...
-
danke. Der andere Compiler ist der gnu++ unter Linux. Ich hoffe mal, dass der aus moralischen Grünen sowas nicht tut!