`
RednaxelaFX
  • 浏览: 3019433 次
  • 性别: Icon_minigender_1
  • 来自: 海外
社区版块
存档分类
最新评论

表示MSVC的版本的宏_MSC_VER

阅读更多
使用Microsoft Visual Studio的时候,有时候会需要知道当前使用的VC版本是多少。这个版本号被定义在_MSC_VER宏里。

可以像这样了解到版本号:
#include <iostream>
using namespace std;

int main() {
    int ver = _MSC_VER; // get the version
    cout << "MSVC Version: " << ver << endl;
    return 0;
}


对应的版本号意义是:
1200: VC6
1300: VC7
1310: VC7.1
1400: VC8
1500: VC9
分享到:
评论
3 楼 lwwin 2008-06-06  
嗯,这个公式很有趣啊=v=
不过VCPROJ的版本号和SLN的版本号因为VC71貌似不匹配了……
2 楼 RednaxelaFX 2008-06-06  
啊嗯,忘了写:换算关系是类似 ( _MSC_VER / 100 - 6 ) => VC产品版本号
1 楼 lwwin 2008-06-05  
1400 是个重要的分界宏啊= =!!

相关推荐

Global site tag (gtag.js) - Google Analytics