2 回答

TA貢獻(xiàn)1995條經(jīng)驗(yàn) 獲得超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預(yù)定義宏的文檔

TA貢獻(xiàn)1936條經(jīng)驗(yàn) 獲得超7個贊
MSC v.1500根據(jù)OpenCobol論壇(所有地方)上的此主題,看來是Visual C ++ 2008 。
預(yù)定義宏上的MSDN頁面指示1500是_MSC_VER宏的結(jié)果。
另一篇論壇帖子中提到
(供參考,Visual Studio 2003具有_MSC_VER= 1010; Visual Studio 2005具有_MSC_VER= 1400; Visual Studio 2008具有_MSC_VER=1500。)
上面的MSDN鏈接表示1600表示VS2010。
奇怪的是,我無法_MSC_VER在MSDN上找到有關(guān)早期值的信息。
添加回答
舉報