Moduldefinitionsdateien (.Def)
Moduldefinitionsdateien (.def) versorgen den Linker mit Informationen über Exporte, Attribute und andere Informationen im Hinblick auf das zu verknüpfende Programm.Eine DEF-Datei ist besonders beim Erstellen einer DLL von Nutzen.Da anstelle von Moduldefinitionsanweisungen auch Linkeroptionen verwendet werden können, sind DEF-Dateien im Allgemeinen nicht erforderlich.Sie können auch __declspec(dllexport) zur Angabe exportierter Funktionen verwenden.
Eine DEF-Datei kann während der Linkerphase mit der Linkeroption /DEF (Moduldefinitionsdatei angeben) aufgerufen werden.
Falls Sie eine EXE-Datei erstellen, die ohne Exporte auskommt, ist die Ausgabedatei bei Verwendung der DEF-Datei umfangreicher und wird langsamer geladen.
Ein Beispiel finden Sie unter Exportieren aus einer DLL mithilfe von DEF-Dateien.
Weitere Informationen finden Sie in den folgenden Abschnitten: