What version of Visual Studio is Python on my computer compiled with? What version of Visual Studio is Python on my computer compiled with? windows windows

What version of Visual Studio is Python on my computer compiled with?


Visual C++ version_MSC_VER
Visual C++ 4.x1000
Visual C++ 51100
Visual C++ 61200
Visual C++ .NET1300
Visual C++ .NET 20031310
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
Visual C++ 2019 (16.4)1924
Visual C++ 2019 (16.5)1925
Visual C++ 2019 (16.6)1926
Visual C++ 2019 (16.7)1927
Visual C++ 2019 (16.8)1928

Source: the documentation for the _MSC_VER predefined macro


MSC v.1500 appears to be Visual C++ 2008 according to this thread on the OpenCobol forums (of all places).

The MSDN page on Predefined Macros indicates 1500 to be the result of the _MSC_VER macro.

This other forum post mentions that

(For reference, Visual Studio 2003 has _MSC_VER = 1310; Visual Studio 2005 has _MSC_VER = 1400; Visual Studio 2008 has _MSC_VER = 1500.)

The above MSDN link said that 1600 indicates VS2010.

Strangely, I wasn't able to find that info about the earlier _MSC_VER values on MSDN.