Compartilhar via


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 DLL ou biblioteca deve usar para qual finalidade.

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

DLL compartilhada convenção de nomenclatura

DLL

Descrição

MFCx0.DLL

DLL do MFC, versão ANSI

MFCx0U.DLL

DLL do MFC Unicode versão

MFCx0D.DLL

DLL do MFC, versão de depurar do ANSI

MFCx0UD.DLL

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

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

Se estiver vinculando estaticamente sua DLL a MFC, você deve vincular 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 nomenclatura de biblioteca de vínculo 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 aplicativos, consulte Redist. txt na instalação do Visual Studio.

O que você deseja saber mais sobre?

Consulte também

Conceitos

DLLs no Visual C++