web-dev-qa-db-fra.com

Avec quelle version de Visual Studio est Python sur mon ordinateur compilé avec?

J'essaie de trouver la version de Visual Studio qui est utilisée pour compiler le Python sur mon ordinateur

Ça dit

Python 2.6.2 (r262:71605, Apr 14 2009, 22:40:02) [MSC v.1500 32 bit (Intel)] on win32

Ce que je ne comprends pas, c'est ceci MSC V.1500 la désignation. Cela signifie-t-il qu'il est compilé avec Visual Studio 2005? Je ne trouve pas ces informations sur http://python.org .

91
leon
 Version 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.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++ 201 9 (16.1) 1921 
 Visual C++ 2019 (16.2) 1922 
 Visual C++ 2019 (16.3) 1923 

Source: la documentation de _MSC_VER macro prédéfinie

168
Orhan Cinar

MSC v.1500 semble être Visual C++ 2008 selon ce fil sur les forums OpenCobol (de tous les endroits).

La page MSDN sur les macros prédéfinies indique que 1500 est le résultat de _MSC_VER macro.

Cet autre post du forum mentionne que

(Pour référence, Visual Studio 2003 a _MSC_VER = 1310; Visual Studio 2005 a _MSC_VER = 1400; Visual Studio 2008 a _MSC_VER = 1500.)

Le lien MSDN ci-dessus indique que 1600 indique VS2010.

Étrangement, je n'ai pas pu trouver ces informations sur la précédente _MSC_VER valeurs sur MSDN.

12
Mark Rushakoff