Compartir a través de


Convenciones de nomenclatura para archivos DLL de MFC

Los archivos DLL y las bibliotecas incluidos en MFC utilizan una convención de nomenclatura estructurada. Esto facilita determinar qué archivo DLL o biblioteca debe utilizar para cada propósito.

Las bibliotecas de importación necesarias para compilar aplicaciones o archivos DLL de extensión que utilicen estos archivos DLL tienen el mismo nombre base que el archivo DLL, pero con una extensión de nombre de archivo .lib.

Convención de nomenclatura de archivos DLL compartidos

Archivo DLL

Descripción

MFCx0.DLL

Archivo DLL de MFC, versión de lanzamiento ANSI

MFCx0U.DLL

Archivo DLL de MFC, versión de lanzamiento Unicode

MFCx0D.DLL

Archivo DLL de MFC, versión de depuración ANSI

MFCx0UD.DLL

Archivo DLL de MFC, versión de depuración Unicode

Si una aplicación o un archivo DLL de extensión se vincula dinámicamente al archivo DLL compartido de MFC, deberá incluir MFCx0.DLL en el producto. Si la aplicación requiere compatibilidad con Unicode, deberá incluir en su lugar MFCx0U.DLL.

Si el archivo DLL se vincula estáticamente a MFC, deberá vincularlo a una de las bibliotecas MFC estáticas. A estas versiones se les asignan nombres que siguen la convención [N|U]AFXCW[D].LIB. Para obtener más información, vea la tabla "Convenciones de nomenclatura para bibliotecas de vínculos estáticos" en Convenciones de nomenclatura para bibliotecas (MFC).

Para obtener una lista de los archivos DLL de Visual C++ que pueden distribuirse con las aplicaciones, lea el archivo Redist.txt del directorio de instalación de Visual Studio.

¿Sobre qué desea obtener más información?

Vea también

Conceptos

Archivos DLL en Visual C++