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