Параметр /cpp_opt
Параметр /cpp_opt задает параметры для передачи препроцессору C/C++.
midl /cpp_opt "C_preprocessor_option" file.idl
-
C_preprocessor_option
-
Задает параметр командной строки, связанный с вызванным препроцессором.
Примечание. Для препроцессоров Microsoft C/C++ необходимо указать
/E
параметр как часть строки C_preprocessor_option .Кавычки требуются, если используется несколько параметров и для пробелов.
Не используйте этот переключатель, если для этого нет определенной причины. Дополнительные сведения о предварительной обработке см. в разделе Требования К препроцессору C для MIDL .
Параметр /cpp_opt можно использовать с параметром /cpp_cmd или без нее . Дополнительные сведения о создании командной строки препроцессора в обоих случаях см. в разделе /cpp_cmd .
Параметр /cpp_opt , если он указан, должен всегда включать /E
для правильной работы.
midl /cpp_cmd d:\nt\tools\ia64\cl.exe /DFLAG=TRUE /Ic:\inc имя_файла.idl
midl /cpp_cmd "mycpp" /DFLAG=TRUE /Ic:\inc имя_файла.idl
midl /cpp_opt "/E /DFLAG=TRUE /Ic:\inc" имя_файла.idl
midl /cpp_cmd "cl" /cpp_opt "/E /DFLAG=TRUE /Ic:\inc" имя_файла.idl