web-dev-qa-db-ja.com

Pythonを使用してコンパイルされたコンピューター上のVisual Studioのバージョンは何ですか?

コンピューターで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 でこの情報を見つけることができません。

91
leon
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 

ソース: _MSC_VER 定義済みマクロ

168
Orhan Cinar

MSC v.1500は、 OpenCobolフォーラムのこのスレッド (すべての場所の)によると、Visual C++ 2008のようです。

定義済みマクロのMSDNページ は、_MSC_VERマクロの結果が1500であることを示します。

この他のフォーラムの投稿 言及

(参照用に、Visual Studio 2003には_MSC_VER = 1310、Visual Studio 2005には_MSC_VER = 1400、Visual Studio 2008には_MSC_VER = 1500があります。)

上記のMSDNリンクは、1600がVS2010を示していると述べています。

奇妙なことに、以前の_MSC_VER値に関する情報をMSDNで見つけることができませんでした。

12
Mark Rushakoff