响应文件

作为在命令行中放置所有选项的替代方法,MIDL 编译器接受其中包含开关和参数的响应文件。 响应文件是指其中包含一个或多个 MIDL 编译器命令行选项的文本文件。 与命令行不同,响应文件支持多行选项和文件名。 鉴于生成环境的限制或为简化生成流程,此文件可能十分有用。 可将 MIDL 响应文件指定为:

midl @filename

filename

指定响应文件的名称。 响应文件名必须紧跟 @ 字符,且 @ 字符与响应文件名之间不留空格。

响应文件中的选项将按它们似乎位于 MIDL 命令行中的该位置来解释。 响应文件中的每个参数均须在同一行中开始和结束。 不能使用反斜杠字符 (\) 来连接多个行。

MIDL 支持将其中包含一个或多个响应文件的命令行参数与其他命令行开关结合使用:

midl -Oicf @midl1.rsp -envwin32 @midl2.rsp itf.idl

MIDL 编译器不支持嵌套响应文件。