在VC中判断VC版本

在程序中的应用:

#if _MSC_VER==1200

//这里判断就是VC6

#endif

在很多情况下,一般只判断当前版本是否是VC6 或更高版本,如下:

#if _MSC_VER==1200
//VC6;
#else if _MSC_VER>1200
//更高的VC版本
#endif

 

 

 

转:

_MSC_VER是MSVC编译器的内置宏,定义了编译器的版本。下面是一些编译器版本的_MSC_VER值
MS VC++ 10.0 _MSC_VER = 1600
MS VC++ 9.0 _MSC_VER = 1500
MS VC++ 8.0 _MSC_VER = 1400
MS VC++ 7.1 _MSC_VER = 1310
MS VC++ 7.0 _MSC_VER = 1300
MS VC++ 6.0 _MSC_VER = 1200
MS VC++ 5.0 _MSC_VER = 1100

 

你可能感兴趣的:(在VC中判断VC版本)