코드를 컴파일할 때 사용 중인 Microsoft Visual Studio(MSVC)의 특정 버전을 확인해야 할 수도 있습니다. 이 정보는 빌드 프로세스를 사용자 정의하거나 특정 MSVC 버전과의 호환성을 보장하는 데 유용할 수 있습니다.
MSVC 버전을 얻으려면 두 가지 전처리기 매크로를 활용할 수 있습니다.
최근 Boost 설치에 포함된 Visualc.hpp는 이러한 매크로를 사용할 수 있는 방법에 대한 예를 제공합니다. :
#if _MSC_VER > 1600 // Code targeting MSVC++ 2010 or higher #elif _MSC_VER > 1500 // Code targeting MSVC++ 2008 or higher #endif
다음 표에는 다양한 MSVC 버전에 대한 _MSC_VER 관련 값이 나열되어 있습니다.
MSVC Version | _MSC_VER |
---|---|
14.30 | 1933 |
14.30 | 1932 |
14.30 | 1930 |
14.30 | 1930 |
14.28 | 1929 |
14.28 | 1928 |
14.28 | 1928 |
14.28 | 1928 |
14.27 | 1927 |
14.26 | 1926 |
... | ... |
위 내용은 컴파일하는 동안 Microsoft Visual Studio 버전을 어떻게 감지할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!