Share via


Utilisation de bibliothèques d'importation et de fichiers d'exportation

Vous pouvez utiliser LIB avec l’option /DEF pour créer une bibliothèque d’importation et un fichier d’exportation. LINK utilise le fichier d’exportation pour générer un programme qui contient des exportations (généralement une bibliothèque de liens dynamiques (DLL) et utilise la bibliothèque d’importation pour résoudre les références à ces exportations dans d’autres programmes.

Notez que si vous créez votre bibliothèque d’importation à une étape préliminaire, avant de créer votre fichier .dll, vous devez passer le même ensemble de fichiers objet lors de la génération de la bibliothèque .dll, que vous avez passé lors de la génération de la bibliothèque d’importation.

Dans la plupart des cas, vous n’avez pas besoin d’utiliser LIB pour créer votre bibliothèque d’importation. Lorsque vous liez un programme (fichier exécutable ou DLL) qui contient des exportations, LINK crée automatiquement une bibliothèque d’importation qui décrit les exportations. Plus tard, lorsque vous liez un programme qui référence ces exportations, vous spécifiez la bibliothèque d’importation.

Toutefois, lorsqu’une DLL exporte vers un programme qu’elle importe également, directement ou indirectement, vous devez utiliser LIB pour créer l’une des bibliothèques d’importation. Lorsque LIB crée une bibliothèque d’importation, il crée également un fichier d’exportation. Vous devez utiliser le fichier d’exportation lors de la liaison de l’une des DLL.

Voir aussi

Référence LIB