Arquivos de resposta
Como alternativa para colocar todas as opções na linha de comando, o compilador MIDL aceita arquivos de resposta que contêm switches e argumentos. Um arquivo de resposta é um arquivo de texto que contém uma ou mais opções de linha de comando do compilador MIDL. Ao contrário de uma linha de comando, um arquivo de resposta permite várias linhas de opções e nomes de arquivo. Isso pode ser útil devido a limitações do seu ambiente de compilação ou como uma conveniência para o seu processo de compilação. Você pode especificar um arquivo de resposta MIDL como:
midl @filename
-
filename
-
Especifica o nome do arquivo de resposta. O nome do arquivo de resposta deve seguir imediatamente o caractere @ sem espaço em branco entre o caractere @ e o nome do arquivo de resposta.
As opções em um arquivo de resposta são interpretadas como se estivessem presentes naquele local na linha de comando MIDL. Cada argumento em um arquivo de resposta deve começar e terminar na mesma linha. Você não pode usar o caractere de barra invertida (\) para concatenar linhas.
O MIDL dá suporte a argumentos de linha de comando que incluem um ou mais arquivos de resposta, combinados com outras opções de linha de comando:
midl -Oicf @midl1.rsp -envwin32 @midl2.rsp itf.idl
O compilador MIDL não dá suporte a arquivos de resposta aninhados.