컴파일 중 Visual Studio 버전 감지
코드가 컴파일되는 Visual Studio 버전을 확인하는 것은 호환성을 보장하고 특정 표준. 다행스럽게도 이 정보를 제공하는 사전 정의된 매크로가 있습니다.
사전 정의된 매크로
_MSC_VER 매크로는 컴파일러의 버전 번호를 보유합니다. 예를 들어 1929의 _MSC_VER은 Visual Studio 2019 버전 16.11.2를 나타냅니다. 또는 _MSC_FULL_VER은 전체 버전 번호를 숫자 형식으로 제공합니다.
예제 코드
이러한 매크로를 활용하려면 다음 코드를 프로젝트에 통합할 수 있습니다.
#include <iostream> int main() { std::cout << "_MSC_VER = " << _MSC_VER << std::endl; #ifdef _MSC_FULL_VER std::cout << "_MSC_FULL_VER = " << _MSC_FULL_VER << std::endl; #endif return 0; }
실제 및 명목 버전
제공된 버전 번호는 소프트웨어 이름의 연도가 아니라 Visual Studio의 주요 버전을 의미한다는 점에 유의하는 것이 중요합니다. 예를 들어 Visual Studio 2022 버전 17.3.4는 _MSC_VER 1933에 해당합니다.
추가 정보
위 내용은 컴파일하는 동안 Visual Studio 버전을 어떻게 감지할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!