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
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro