Параметр /msc_ver
Параметр /msc_ver позволяет MIDL создавать код, который включает оптимизацию для разных версий компиляторов Microsoft C/C++.
midl /msc_ver version_number
-
version_number
-
Задает целочисленный номер версии компилятора Microsoft Visual C++, который будет использоваться для компиляции клиентских и серверных заглушок распределенного приложения. Номер версии по умолчанию — 1100, что соответствует версии Visual C++ 5.0. Номер версии 1200 соответствует Visual C++ версии 6.0 и т. д.
В частности, значения версии 1100 или выше приводят к созданию компилятором MIDL кода с использованием директивы __declspec(uuid() ). Он также активирует макросы, использующие директивы __declspec(selectany) и __declspec(novtable).