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.