次の方法で共有


応答ファイル コマンド

応答ファイルは、1 つ以上の MIDL コンパイラ コマンド ライン オプションを含むテキスト ファイルです。 コマンド ラインとは異なり、応答ファイルでは複数行のオプションとファイル名を使用できます。 これは、ビルド環境の制限、またはビルド プロセスの利便性のために役立つ場合があります。

スイッチ オプション

midl @response_file

response_file

応答ファイルの名前を指定します。 応答ファイル名は、 @ 文字の直後にある必要があります。 @ 文字と応答ファイル名の間に空白は使用できません。

解説

スイッチに関連付けられているすべてのオプションをコマンド ラインに配置する代わりに、MIDL コンパイラは、スイッチと引数を含む応答ファイルを受け入れます。 応答ファイル内のオプションは、MIDL コマンド ラインのその場所に存在するかのように解釈されます。

応答ファイル内の各引数は、同じ行で開始および終了する必要があります。 円記号 (\) を使用して行を連結することはできません。 応答ファイル内の引用符で囲まれた文字列の一部である場合、円記号文字は、別の円記号の前または二重引用符文字 (") の前にのみ使用できます。 引用符で囲まれた文字列の一部でない場合、円記号は二重引用符文字の前にのみ使用できます。

MIDL では、1 つ以上の応答ファイルを他のコマンド ライン スイッチと組み合わせて含むコマンド ライン引数がサポートされています。

MIDL コンパイラでは、入れ子になった応答ファイルはサポートされていません。

**Midl @midl.rsp**

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

一般的な MIDL コマンド ライン構文