Share via


模組定義檔案 (.Def)

模組定義 (.def) 檔案會提供連結器,並提供要連結之程式之匯出、屬性和其他相關資訊的連結器。 建置 DLL 時,.def 檔案最有用。 因為有 MSVC 連結器選項 可用來取代模組定義語句,因此通常不需要 .def 檔案。 您也可以使用 __declspec(dllexport) 來指定匯出的函式。

您可以使用 /DEF (指定模組定義檔案) 連結器選項,在連結器階段叫用 .def 檔案。

如果您要建置沒有匯出的 .exe 檔案,使用 .def 檔案會使輸出檔案變大且載入速度變慢。

如需範例,請參閱 使用 DEF 檔案 從 DLL 匯出。

如需詳細資訊,請參閱下列各節:

另請參閱

C/C++ 建置參考
MSVC 連結器選項