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。 |