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

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

請注意,如果您在初步步驟中建立匯入程式庫,在建立 .dll 之前,您必須在建置 .dll 時傳遞相同的物件檔集,就像建置匯入程式庫時傳遞一樣。

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

不過,當 DLL 匯出至它也會直接或間接匯入的程式時,您必須使用 LIB 來建立其中一個匯入程式庫。 當 LIB 建立匯入程式庫時,也會建立匯出檔案。 連結其中一個 DLL 時,您必須使用匯出檔案。

另請參閱

LIB 參考