Поделиться через


Файлы ответов

В качестве альтернативы размещению всех параметров в командной строке компилятор MIDL принимает файлы ответов, содержащие переключатели и аргументы. Файл ответа — это текстовый файл, содержащий один или несколько параметров командной строки компилятора MIDL. В отличие от командной строки, файл ответа позволяет использовать несколько строк параметров и имен файлов. Это может быть полезно из-за ограничений среды сборки или в качестве удобства для процесса сборки. Файл ответа MIDL можно указать следующим образом:

midl @filename

filename

Указывает имя файла ответа. Имя файла ответа должно немедленно следовать символу @без пробела между символом @и именем файла ответа.

Параметры в файле ответа интерпретируются так, как будто они присутствуют в этом месте в командной строке MIDL. Каждый аргумент в файле ответа должен начинаться и заканчиваться в одной строке. Символ обратной косой черты (\) нельзя использовать для объединения строк.

MIDL поддерживает аргументы командной строки, включающие один или несколько файлов ответов, в сочетании с другими коммутаторами командной строки:

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

Компилятор MIDL не поддерживает вложенные файлы ответа.