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:
Siehe auch
Referenz
Häufig gestellte Fragen auf Erstellen