Поделиться через


Использование предопределенной константы __midl

Когда компилятор MIDL обрабатывает входные файлы IDL и ACF, __midl определяется по умолчанию и используется для условной компиляции для достижения согласованности во всей сборке. Это поэтапно удаляет использование инструкций определения в файлах заголовков, таких как MIDL_PASS, и заменяет их согласованным флагом. Значение константы __midl указывает версию компилятора major.minor в соответствии с формулой major * 100 + minor; например, версия компилятора MIDL. 6.0.x имеет __midl, определенный как 600.

При выборе можно переопределить этот параметр по умолчанию, указав следующее в командной строке: /U__midl. Дополнительные сведения см. в разделе /U.