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 .
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
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.