/cpp_opt 开关

/cpp_opt 开关指定要传递给 C/C++ 预处理器的选项。

midl /cpp_opt "C_preprocessor_option" file.idl

切换选项

C_preprocessor_option

指定与调用的预处理器关联的命令行选项。

注意:对于 Microsoft C/C++ 预处理器,必须提供 /E 开关作为 C_preprocessor_option 字符串的一部分。

当使用多个选项时,需要使用引号;对于空格,需要使用引号。

备注

除非有特定原因执行此操作,否则不要使用此开关。 有关预处理的重要信息,请参阅 MIDL 的 C 预处理器要求

/cpp_opt 开关可与 /cpp_cmd 开关一起使用, 有关如何在任一情况下构造预处理器命令行的详细信息,请参阅 /cpp_cmd

/cpp_opt 开关(如果指定)必须始终包含 /E 才能正常运行。

示例

midl /cpp_cmd d:\nt\tools\ia64\cl.exe /DFLAG=TRUE /Ic:\inc filename.idl

midl /cpp_cmd “mycpp” /DFLAG=TRUE /Ic:\inc filename.idl

midl /cpp_opt “/E /DFLAG=TRUE /Ic:\inc” filename.idl

midl /cpp_cmd “cl” /cpp_opt “/E /DFLAG=TRUE /Ic:\inc” filename.idl

另请参阅

/savePP

/cpp_cmd

常规 MIDL 命令行语法

/no_cpp

MIDL 的 C 预处理器要求