[python] 내 컴퓨터에서 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 에서이 정보를 찾을 수 없습니다 .



답변

Visual C ++ 버전 _MSC_VER            
Visual C ++ 4.x 1000
비주얼 C ++ 5 1100
비주얼 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.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

출처 : _MSC_VER사전 정의 된 매크로에 대한 문서


답변

MSC v.1500OpenCobol 포럼 (모든 장소) 의이 스레드에 따르면 Visual C ++ 2008 인 것으로 보입니다 .

미리 정의 된 매크로MSDN 페이지는 매크로 의 결과로 1500을 나타냅니다 _MSC_VER.

이 다른 포럼 게시물 에서는

(참고로 Visual Studio 2003은 _MSC_VER= 1310, Visual Studio 2005는 _MSC_VER= 1400, Visual Studio 2008은 _MSC_VER= 1500입니다.)

위의 MSDN 링크는 1600이 VS2010을 나타냅니다.

이상하게도 _MSC_VERMSDN 의 이전 값에 대한 정보를 찾을 수 없었습니다 .


답변