Fichiers de définition de module (.Def)

Les fichiers de définition de module (.def) fournissent à l’éditeur de liens des informations sur les exportations, les attributs et d’autres informations sur le programme à lier. Un fichier .def est le plus utile lors de la création d’une DLL. Étant donné qu’il existe des options d’éditeur de liens MSVC qui peuvent être utilisées au lieu d’instructions de définition de module, les fichiers .def ne sont généralement pas nécessaires. Vous pouvez également utiliser __declspec(dllexport) comme moyen de spécifier des fonctions exportées.

Vous pouvez appeler un fichier .def pendant la phase de l’éditeur de liens avec l’option de l’éditeur de liens /DEF (Spécifier le fichier de définition de module).

Si vous créez un fichier .exe qui n’a aucune exportation, l’utilisation d’un fichier .def rend votre fichier de sortie plus volumineux et plus lent.

Pour obtenir un exemple, consultez Exportation à partir d’une DLL à l’aide de fichiers DEF.

Pour plus d’informations, voir les sections suivantes :

Voir aussi

Référence à la génération C/C++
Options de l’éditeur de liens MSVC