/msc_ver 스위치
/msc_ver 스위치는 MIDL이 다양한 버전의 Microsoft C/C++ 컴파일러에 대한 최적화를 포함하는 코드를 생성할 수 있도록 하는 데 사용됩니다.
midl /msc_ver version_number
-
version_number
-
분산 애플리케이션의 클라이언트 및 서버 스텁을 컴파일하는 데 사용할 Microsoft Visual C++ 컴파일러의 정수 버전 번호를 지정합니다. 기본 버전 번호는 Visual C++ 버전 5.0에 해당하는 1100입니다. 버전 번호 1200은 Visual C++ 버전 6.0 등에 해당합니다.
특히 버전 값이 1100 이상이면 MIDL 컴파일러가 __declspec(uuid()) 지시문을 사용하여 코드를 생성합니다. 또한 __declspec(selectany) 및 __declspec(novtable) 지시문을 사용하는 매크로를 활성화합니다.