präprozessor directive verschiedene compiler zu unterstützen
-
um vom Studio 2002 auf Studio 2005 umzustellen, musste ich einiges im c++ code ändern. jetzt muss mein code aber immernoch mit beiden compilern genutzt werden... um eine unterscheidung zu machen fällt mir nur ein #ifdef ein...
gibt es für beide compiler schon ein defaultwert damit ich nen ifdef machen kann - oder muss ich selbst ein in den projektsettings definieren???
-
Das preprocessor-Macro _MSC_VER hat abhängig vom Compiler die Werte:
1100: VC5
1200: VC6
1300: VC7
1310: VC7.1
1400: VC8Siehe auch: Description of the predefined identifiers in Microsoft C and C++
http://support.microsoft.com/kb/65472/en-us
-
ok super - danke für die schnelle antwort