MIDL 編譯程式
MIDL 編譯程式會處理 IDL 檔案,以產生類型連結庫和輸出檔案。 MIDL 編譯程式所產生的輸出檔類型取決於 IDL 檔案介面屬性清單中指定的屬性。
如果屬性清單包含 [object] 關鍵詞,MIDL 編譯程式會產生 COM 介面輸出檔案:介面 Proxy 檔案、介面頭檔,以及介面的全域唯一標識符 (GUID) 檔案。 如果IDL檔案包含 連結庫 語句,MIDL 會產生擴展名為 .tlb 的型別連結庫檔案。 如果IDL檔案中有任何介面沒有 [object] 關鍵詞,而且未包含在連結庫語句中,MIDL 編譯程式會產生適合遠端過程調用的介面輸出檔:用戶端存根檔案、伺服器存根檔案和頭檔。 如需詳細資訊,請參閱介面定義和類型連結庫主題,以及使用 MIDL 產生類型連結庫。
若要從 IDL 檔案產生類型庫和輸出檔案:
從命令提示字元執行
midl filename
其中 filename 是 IDL 檔案的名稱。
MIDL 編譯程式也支援數個選擇性參數。 如需完整清單,請參閱 Visual C++ 檔案中的
midl /?
相關主題