Wie herausfinden, ob auf MSVC++ kompiliert wird?
-
Ich weiß, eigentlich müsste ich das selbst finden, aber ich suche jetzt schon eine ganze Weile. Jetzt kann ich unterscheiden, ob auf Windows, mit 16-bit, 32-bit, 64-bit kompiliert wird.
Allerdings will ich nur wissen, ob der Kompiler der von MSVC++ ist.Also sowas:
#ifdef MSVC #define ... #else #define ...Irgendwie finde ich nicht die richtigen Worte nach denen ich suchen muss.
Gruß
Don06
-
Siehe:
http://msdn2.microsoft.com/en-us/library/b0084kay(VS.80).aspx=> _MSC_VER
-
Danke,
Ich hatte schon in der MSDN gesucht, aber die wollte mir immer beibringen, wie man richtig debuggt.Gruß
Don06
-
Wird _MSC_VER nicht auch von einigen anderen Compilern definiert?
Guck mal das boost config Headerfile an, da sieht man wie man nen ganzen Haufen Compiler unterscheidet...