Convenções de nomenclatura para DLLs do MFC

As DLLs e bibliotecas incluídas no MFC seguem uma convenção de nomenclatura estruturada. Isso facilita saber qual biblioteca ou DLL você deve usar para qual finalidade.

As bibliotecas de importação necessárias à criação de aplicativos ou DLLs de extensão que utilizam essas DLLs têm o mesmo nome de base de DLL, mas têm uma extensão de nome de arquivo. lib.

Convenção de nomeação de DLL compartilhada

DLL

Description

MFCx0.DLL

DLL da MFC, versão de lançamento do ANSI

MFCx0U.DLL

DLL da MFC, versão de lançamento de Unicode

MFCx0D.DLL

DLL da MFC, versão de depuração do ANSI

MFCx0UD.DLL

DLL da MFC, versão de depuração do Unicode

Se você estiver vinculando dinamicamente para a versão DLL compartilhada do MFC, seja ela partir de um aplicativo ou uma DLL de extensão, você deve incluir o MFCx0.DLL com o seu produto. Se você precisar de suporte a Unicode em seu aplicativo, incluem MFCx0U.DLL, em vez disso.

Se estiver vinculando estaticamente sua DLL ao MFC, você deverá vinculá-lo com uma das bibliotecas estáticas MFC. Essas versões são nomeadas de acordo com a convenção [N|U] AFXCW [D].LIB. Para obter mais informações, consulte a tabela "Convenções de nomeação de biblioteca de Link estático" em as convenções de nomenclatura de biblioteca (MFC).

Para obter uma lista de DLLs C++ Visual que pode ser distribuído com seus aplicativos, consulte Redist. txt em sua instalação do Visual Studio.

O que você deseja saber mais a respeito?

Consulte também

Conceitos

DLLs