/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