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


Команда файла ответа

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

Параметры переключения

midl @response_file

response_file

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

Комментарии

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

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

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

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

Примеры

**Midl @midl.rsp**

midl -Oicf @midl1.rsp -env win32 @midl2.rsp itf.idl

Общий синтаксис командной строки MIDL