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.