與匯入程式庫和匯出檔案一起使用

您可以搭配 /DEF 選項來使用 LIB 以建立匯入程式庫和匯出檔案。LINK 使用匯出檔案來建置包含匯出 (通常是一個動態連結程式庫 (DLL)) 的程式,並且使用匯入程式庫來解析對其他程式中之匯出的參考。

請注意,如果您在建立 .dll 之前的預備步驟中,建立匯入程式庫,則在建置 .dll 時,必須傳遞於建置匯入程式庫時所用的同一組物件檔。

在大部分的情形下,您不需要使用 LIB 來建立您的匯入程式庫。當您連結包含匯出的程式 (可執行檔或 DLL) 時,LINK 會自動建立描述匯出的匯入程式庫。稍後當您連結參考那些匯出的程式時,您只要指定匯入程式庫。

然而,當 DLL 匯出到也是它匯入來源的程式,不論直接或間接,您必須使用 LIB 來建立其中一個匯入程式庫。當 LIB 建立匯入程式庫,它也建立一個匯出檔案。當連結其中一個 DLL 時,您必須使用這個匯出檔案。

請參閱

參考

LIB 參考