什么版本的Visual Studio是我的电脑上编译的Python?
我正在试图找出用于在我的电脑上编译Python的Visual Studio版本
它说
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上find这些信息。
For this version of Visual C++ Use this compiler version Visual C++ 4.x MSC_VER=1000 Visual C++ 5 MSC_VER=1100 Visual C++ 6 MSC_VER=1200 Visual C++ .NET MSC_VER=1300 Visual C++ .NET 2003 MSC_VER=1310 Visual C++ 2005 (8.0) MSC_VER=1400 Visual C++ 2008 (9.0) MSC_VER=1500 Visual C++ 2010 (10.0) MSC_VER=1600 Visual C++ 2012 (11.0) MSC_VER=1700 Visual C++ 2013 (12.0) MSC_VER=1800 Visual C++ 2015 (14.0) MSC_VER=1900 Visual C++ 2017 (15.0) MSC_VER=1910
根据OpenCobol论坛 (所有地方)的这个线程, MSC v.1500
似乎是Visual C ++ 2008。
预定义的macros上的MSDN页面表示1500是_MSC_VER
macros的结果。
这个其他论坛post提到
(仅供参考,Visual Studio 2003具有
_MSC_VER
= 1310; Visual Studio 2005具有_MSC_VER
= 1400; Visual Studio 2008具有_MSC_VER
= 1500。)
上面的MSDN链接说1600表示VS2010。
奇怪的是,我无法find有关MSDN上早期的_MSC_VER
值的信息。