/D 开关

/D 开关定义要传递给 C 预处理器的名称和可选值,就像通过 #define 指令一样。 可以在命令行中使用多个 /D 指令。

midl /Dname[=definition]

切换选项

name

指定在 存在 /cpp_cmd 开关且 /cpp_opt 开关不存在时传递给 C 预处理器 的定义 名称。

definition

指定与定义的名称关联的值。

备注

/D 开关和已定义名称之间的空格是可选的。

如果 存在 /cpp_cmd 开关且 /cpp_opt 开关不存在,则 MIDL 编译器会将 /cpp_cmd 开关指定的字符串与 /I/D/U 选项连接,并使用此串联字符串为每个 IDL 和 ACF 源文件调用 C 预处理器。

指定 MIDL 编译器开关 /no_cpp/cpp_opt 时,将忽略 MIDL 编译器开关 /D。

示例

midl -DUNICODE filename.idl

请参阅

/cpp_cmd

/cpp_opt

/我

常规 MIDL 命令行语法

/no_cpp

/美国