Python 2.6.2 (r262:71605, Apr 14 2009, 22:40:02) [MSC v.1500 32 bit (Intel)] on win32
我不明白的是这个MSC V.1500称呼。这是否意味着它是使用Visual Studio 2005编译的?我在http://python.org上找不到此信息。
慕码人2483693
浏览 945回答 2
2回答
拉风的咖菲猫
Visual C ++版本_MSC_VER Visual C ++ 4.x 1000Visual C ++ 5 1100Visual C ++ 6 1200Visual C ++ .NET 1300Visual C ++ .NET 2003年1310Visual C ++ 2005(8.0)1400Visual C ++ 2008(9.0)1500Visual C ++ 2010(10.0)1600Visual C ++ 2012(11.0)1700年Visual C ++ 2013(12.0)1800Visual 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)1920Visual C ++ 2019(16.1)1921年Visual C ++ 2019(16.2)1922年Visual C ++ 2019(16.3)1923年来源:_MSC_VER预定义宏的文档
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上找到有关早期值的信息。