2 回答
TA贡献1995条经验 获得超2个赞
Visual C ++版本_MSC_VER
Visual C ++ 4.x 1000
Visual C ++ 5 1100
Visual C ++ 6 1200
Visual C ++ .NET 1300
Visual C ++ .NET 2003年1310
Visual C ++ 2005(8.0)1400
Visual C ++ 2008(9.0)1500
Visual C ++ 2010(10.0)1600
Visual C ++ 2012(11.0)1700年
Visual C ++ 2013(12.0)1800
Visual C ++ 2015(14.0)1900年
Visual C ++ 2017(15.0)1910年
Visual C ++ 2017(15.3)1911年
Visual C ++ 2017(15.5)1912年
Visual C ++ 2017(15.6)1913年
Visual C ++ 2017(15.7)1914年
Visual C ++ 2017(15.8)1915年
Visual C ++ 2017(15.9)1916年
Visual C ++ 2019 RTW(16.0)1920
Visual C ++ 2019(16.1)1921年
Visual C ++ 2019(16.2)1922年
Visual C ++ 2019(16.3)1923年
来源:_MSC_VER预定义宏的文档
TA贡献1936条经验 获得超6个赞
MSC v.1500根据OpenCobol论坛(所有地方)上的此主题,看来是Visual C ++ 2008 。
预定义宏上的MSDN页面指示1500是_MSC_VER宏的结果。
另一篇论坛帖子中提到
(供参考,Visual Studio 2003具有_MSC_VER= 1010; Visual Studio 2005具有_MSC_VER= 1400; Visual Studio 2008具有_MSC_VER=1500。)
上面的MSDN链接表示1600表示VS2010。
奇怪的是,我无法_MSC_VER在MSDN上找到有关早期值的信息。
添加回答
举报