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