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


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

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

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

midl @response_file

файл ответа

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

Замечания

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

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

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

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

Примеры

**midl @midl.rsp**

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

Синтаксис командной строки MIDL