响应文件

作为将所有选项放在命令行上的替代方法,MIDL 编译器接受包含开关和参数的响应文件。 响应文件是包含一个或多个 MIDL 编译器命令行选项的文本文件。 与命令行不同,响应文件允许多行选项和文件名。 这可能是由于生成环境的限制或为生成过程的便利而很有用。 可以将 MIDL 响应文件指定为:

midl@filename

filename

指定响应文件的名称。 响应文件名必须紧跟 @ 字符,@字符和响应文件名之间没有空格。

响应文件中的选项被解释为在 MIDL 命令行中位于该位置。 响应文件中的每个参数必须在同一行上开始和结束。 不能使用反斜杠字符 (\) 来连接行。

MIDL 支持包含一个或多个响应文件的命令行参数,并结合其他命令行开关:

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

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