Partager via


Conventions d'affectation de noms pour les DLL MFC

Les DLL et les bibliothèques incluses dans les MFC obéissent aux règles d'une convention d'attribution de noms structurée. Cela vous permet de déterminer plus facilement la DLL ou la bibliothèque que vous devez utiliser dans chaque cas.

Les bibliothèques d'importation requises pour la génération des applications ou des DLL d'extension qui utilisent ces DLL ont le même nom de base que la DLL sauf qu'elles portent une extension de nom de fichier .lib.

Convention d'attribution de noms aux DLL partagées

DLL

Description

MFCx0.DLL

DLL MFC, version Release ANSI

MFCx0U.DLL

DLL MFC, version Release Unicode

MFCx0D.DLL

DLL MFC, version Debug ANSI

MFCx0UD.DLL

DLL MFC, version Debug Unicode

Si vous établissez une liaison de manière dynamique avec la version DLL partagée de MFC, que ce soit à partir d'une application ou d'une DLL d'extension, vous devez inclure MFCx0.DLL avec votre produit. Si vous avez besoin d'une prise en charge Unicode dans votre application, incorporez plutôt MFCx0U.DLL.

Si vous liez de manière statique votre DLL aux MFC, vous devez la lier à l'aide de l'une des bibliothèques MFC statiques. Ces versions sont nommées d'après la convention [N|U]AFXCW[D].LIB. Pour plus d'informations, consultez le tableau « Conventions d'affectation de noms aux bibliothèques de liaison statique » dans Conventions d'affectation de noms aux bibliothèques (MFC).

Pour obtenir la liste des DLL Visual C++ qui peuvent être distribuées avec vos applications, consultez Redist.txt dans votre installation Visual Studio.

Sur quels éléments souhaitez-vous obtenir des informations supplémentaires ?

Voir aussi

Concepts

DLL en Visual C++