_MSC_VER 定义编译器的版本。下面是一些编译器版本的_MSC_VER值(参见扩展阅读中的参考文献2的链接)
MS VC++ 12.0 _MSC_VER = 1800 (Visual C++ 2013)
MS VC++ 11.0 _MSC_VER = 1700 (Visual C++ 2012)
MS VC++ 10.0 _MSC_VER = 1600(Visual C++ 2010)
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
#ifdef __BORLANDC__
#pragma warn -8027
预处理命令:如果定义了__BORLANDC__,则执行#pragma warn -8027这条预处理命令
#pragma warn -8027
预处理命令:如果定义了__BORLANDC__,则执行#pragma warn -8027这条预处理命令
本文介绍了Microsoft Visual C++不同版本对应的_MSC_VER宏定义值,从MSVC++5.0到MSVC++12.0均有涵盖。通过这些宏定义值,开发者可以轻松判断编译器的具体版本。
106

被折叠的 条评论
为什么被折叠?



