回應檔命令
回應檔是包含一或多個 MIDL 編譯器命令列選項的文字檔。 不同于命令列,回應檔允許多行選項和檔案名。 這可能是因為建置環境的限制,或為了方便建置程式而很有用。
切換選項
midl @response_file
-
response_file
-
指定回應檔案的名稱。 回應檔名稱必須緊接在 @ 字元後面。 @ 字元與回應檔名稱之間不允許空白字元。
備註
除了將與參數相關聯的所有選項放在命令列上,MIDL 編譯器也接受包含參數和引數的回應檔。 回應檔中的選項會解譯成它們出現在 MIDL 命令列中的該位置。
回應檔中的每個引數都必須在同一行開始和結束。 反斜線字元 (\) 無法用來串連行。 當它是回應檔中引號字串的一部分時,反斜線字元只能在另一個反斜線或雙引號字元之前使用, (「) 。 當它不是引號字串的一部分時,反斜線字元只能在雙引號字元之前使用。
MIDL 支援命令列引數,其中包含一或多個與其他命令列參數結合的回應檔。
MIDL 編譯器不支援巢狀回應檔。
範例
**midl @midl.rsp**
midl -Oicf @midl1.rsp -env win32 @midl2.rsp itf.idl
相關主題