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.