내 컴퓨터에서 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.1500
OpenCobol 포럼 (모든 장소) 의이 스레드에 따르면 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_VER
MSDN 의 이전 값에 대한 정보를 찾을 수 없었습니다 .