Bagikan melalui


Module-Definition (. Def) File

File module-definition (.def) menyediakan linker dengan informasi tentang ekspor, atribut, dan informasi lain tentang program yang akan ditautkan. File .def paling berguna saat membangun DLL. Karena ada Opsi MSVC Linker yang dapat digunakan alih-alih pernyataan definisi modul, file .def umumnya tidak diperlukan. Anda juga dapat menggunakan __declspec(dllexport) sebagai cara untuk menentukan fungsi yang diekspor.

Anda dapat memanggil file .def selama fase linker dengan opsi linker /DEF (Tentukan File Definisi Modul).

Jika Anda membangun file .exe yang tidak memiliki ekspor, menggunakan file .def akan membuat file output Anda lebih besar dan pemuatan yang lebih lambat.

Misalnya, lihat Mengekspor dari DLL Menggunakan File DEF.

Lihat bagian berikut untuk informasi selengkapnya:

Baca juga

Referensi Bangunan C/C++
Opsi MSVC Linker