Share via


Soubory definice modulu (.Def)

Soubory definice modulu (.def) poskytují linkeru informace o exportech, atributech a dalších informacích o programu, který se má propojit. Soubor .def je nejužitečnější při vytváření knihovny DLL. Vzhledem k tomu, že existují možnosti linkeru MSVC, které lze použít místo příkazů definice modulu, soubory .def nejsou obecně nutné. Můžete také použít __declspec(dllexport) jako způsob, jak určit exportované funkce.

Během fáze linkeru můžete vyvolat soubor .def pomocí možnosti linkeru /DEF (Zadat soubor definice modulu).

Pokud vytváříte soubor .exe, který nemá žádné exporty, pomocí souboru .def se váš výstupní soubor zvětší a zpomalí načítání.

Příklad najdete v tématu Export z knihovny DLL pomocí souborů DEF.

Další informace najdete v následujících částech:

Viz také

Referenční zdroje k sestavení programu v jazyce C/C++
Možnosti linkeru MSVC