Convenções de nomenclatura para DLLs do MFC

As DLLs e bibliotecas incluídas no MFC seguem uma convenção de nomeclatura estruturada.Isso torna mais fácil de saber qual DLL ou biblioteca você deve usar para qual finalidade.

sistema autônomo bibliotecas de importação necessárias para a criação de aplicativos ou DLLs de extensão que utilizam essas DLLs têm o mesmo nome base de DLL, mas têm uma extensão de nome de arquivo .lib.

convenção de nomeclatura de DLL compartilhada

DLL

Descrição

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 ANSI depurar

MFCx0UD.DLL

DLL da MFC, versão Unicode de depurar

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

Se você estiver vinculando estaticamente sua DLL ao MFC, você deve 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" emConvenções de nome de biblioteca (MFC).

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

O que você deseja saber mais sobre?

Consulte também

Conceitos

DLLs