Файлы ответов
В качестве альтернативы размещению всех параметров в командной строке компилятор MIDL принимает файлы ответов, содержащие переключатели и аргументы. Файл ответа — это текстовый файл, содержащий один или несколько параметров командной строки компилятора MIDL. В отличие от командной строки, файл ответа позволяет использовать несколько строк параметров и имен файлов. Это может быть полезно из-за ограничений среды сборки или в качестве удобства для процесса сборки. Файл ответа MIDL можно указать следующим образом:
midl @filename
-
filename
-
Указывает имя файла ответа. Имя файла ответа должно немедленно следовать символу @без пробела между символом @и именем файла ответа.
Параметры в файле ответа интерпретируются так, как будто они присутствуют в этом месте в командной строке MIDL. Каждый аргумент в файле ответа должен начинаться и заканчиваться в одной строке. Символ обратной косой черты (\) нельзя использовать для объединения строк.
MIDL поддерживает аргументы командной строки, включающие один или несколько файлов ответов, в сочетании с другими коммутаторами командной строки:
midl -Oicf -envwin32 @midl2.rsp itf.idl @midl1.rsp
Компилятор MIDL не поддерживает вложенные файлы ответа.