Переключатель /U

Параметр /U удаляет все предыдущие определения имени, передавая имя препроцессору C, как если бы директива #undefine .

midl /U name

Параметры переключения

name

Задает определенное имя, передаваемое препроцессору C, как если бы директива #undefine . Имя предопределено препроцессором C или ранее определено пользователем.

Комментарии

В командной строке можно использовать несколько директив /U . Пробел между параметром /U и неопределенным именем является необязательным.

Если параметр /cpp_cmd присутствует, а параметр /cpp_opt отсутствует, компилятор MIDL объединяет строку, указанную параметром /cpp_cmd, с параметрами /I, /D и /U , и использует эту объединенную строку для вызова препроцессора C для каждого исходного файла IDL и ACF. Параметр компилятора MIDL /U игнорируется при указании параметра компилятора MIDL /no_cpp или /cpp_opt .

Примеры

midl /UUNICODE filename.idl

См. также раздел

Общий синтаксис командной строки MIDL

/cpp_cmd

/cpp_opt

/D

/no_cpp