共用方式為


MIDL 編譯程序選項

您可以使用下列命令行選項來覆寫 MIDL 編譯程式的某些預設行為,並選擇適合您應用程式的優化。 如需 MIDL 命令列選項的完整清單,請參閱 MIDL 命令行參考

命令列參數 描述
/Acf
使用 來提供明確的 ACF 檔名。 此參數也可讓您在IDL和ACF檔案中使用不同的介面名稱。
/dlldata
指定 Proxy DLL 所產生 DLL 資料檔的檔案名。 默認檔名為 Dlldata.c。
/Env
指示 MIDL 產生目標環境的存根或類型連結庫。
/header/h
指定介面頭檔的名稱。 默認名稱是擴展名為 .h 的IDL 檔案。
/Iid
指定介面識別符檔名,其會覆寫 COM 介面的預設介面標識碼檔名。
/Lcid
提供完整的 DBCS 支援,讓您可以在輸入檔、檔名和目錄路徑中使用國際字元。
/no_format_opt
根據預設,為了減少程序代碼大小,MIDL 會消除重複的描述元。 這個開關會關閉此優化行為。
/Oi/Oic/Oif
指示 MIDL 使用完全解譯的封送處理方法。 /Oic 和 /Oicf 參數提供額外的效能增強功能。
/out
指定 MIDL 編譯程式寫入輸出檔案的目錄。 輸出目錄可以使用驅動器號、絕對路徑名稱或兩者來指定。 預設值是 MIDL 會將檔案寫入目前目錄。
/代理
針對 COM 介面指定介面 Proxy 檔案的名稱。 默認名稱是IDL檔案加上「_p.c」。。
/Tlb
指定類型程式庫檔案的名稱。 默認名稱是IDL檔案的標識碼,擴展名為 .tlb。

MIDL 編譯