如何在程序中判断VS的版本(实现方法详解)
代码如下所示: #include<iostream> using namespace std; int main() { cout << _MSC_VER << endl; return 0; } 在VC6.0中结果为:1200 在VC10.0(VS2010)中结果为:1600 _MSC_VER实际就是 Microsoft visual c++ version(是微软的预定义宏). 具体对应如下: MS VC++ 14.0 _MSC_VER = 1900(VS2015) 那么,_MSC_VER有什么作用呢? 答曰:版本判断,从而实现兼容性控制. 常见用法: #if _MSC_VER >= 1400 // for vc8,or vc9 以上这篇如何在程序中判断VS的版本(实现方法详解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程小技巧。 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |