当前位置:   article > 正文

_MSC_VER和VS版本对应

_MSC_VER和VS版本对应

1 为什么要了解_MSC_VER和VS版本对应关系?

在验证C++11/14, C++17,或者C++20的新特性,需要知道编译器是否支持,在VS中,版本越高,支持的新特性越多,全部支持还有很长的路要走。

2 _MSC_VER是微软C编译器的版本号,下面是_MSC_VER和VS的对应关系

Visual Studio 版本_MSC_VER
Visual Studio 6.01200
Visual Studio .NET 2002 (7.0)1300
Visual Studio .NET 2003 (7.1)1310
Visual Studio 2005 (8.0)1400
Visual Studio 2008 (9.0)1500
Visual Studio 2010 (10.0)1600
Visual Studio 2012 (11.0)1700
Visual Studio 2013 (12.0)1800
Visual Studio 2015 (14.0)1900
Visual Studio 2017 RTW (15.0)1910
Visual Studio 2017 版本 15.31911
Visual Studio 2017 版本 15.51912
Visual Studio 2017 版本 15.61913
Visual Studio 2017 15.7 版1914
Visual Studio 2017 版本 15.81915
Visual Studio 2017 版本 15.91916
Visual Studio 2019 RTW (16.0)1920
Visual Studio 2019 版本 16.11921
Visual Studio 2019 版本 16.21922
Visual Studio 2019 版本 16.31923
Visual Studio 2019 版本 16.41924
Visual Studio 2019 版本 16.51925
Visual Studio 2019 版本 16.61926
Visual Studio 2019 版本 16.71927

原文链接
https://docs.microsoft.com/zh-cn/cpp/preprocessor/predefined-macros?view=vs-2019

3 查看VS版本号(我的是最新版哈)

在这里插入图片描述
在这里插入图片描述

4 下面我们看一个案例

案例:
https://blog.csdn.net/weixin_39956356/article/details/108547787

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/空白诗007/article/detail/817683
推荐阅读
相关标签
  

闽ICP备14008679号