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


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

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

midl@filename

Имени файла

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

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

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

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

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