Convenções de nomenclatura para DLLs MFC
Dlls e bibliotecas incluídos no MFC seguem uma convenção de nomenclatura estruturados. Isso facilita saber quais DLL ou biblioteca você deve usar para a finalidade.
As bibliotecas de importação necessárias para criar aplicativos ou DLL de extensão que usam esses DLL tiverem o mesmo nome de base que o DLL mas ter uma extensão de nome de arquivo .lib.
Convenção de nomenclatura compartilhada da DLL
Dlls |
Descrição |
---|---|
MFCx0.DLL |
DLL MFC, a versão do ANSI |
MFCx0U.DLL |
DLL MFC, a versão do Unicode |
MFCx0D.DLL |
DLL MFC, versão de depuração ANSI |
MFCx0UD.DLL |
DLL MFC, versão de depuração Unicode |
Se você estiver vinculando dinamicamente à versão da DLL compartilhada MFC, se for de um aplicativo ou de uma DLL da extensão, você deve incluir MFCx0.DLL com seu produto. Se você precisar o suporte de Unicode em seu aplicativo, inclua MFCx0U.DLL em vez disso.
Se você estiver vinculando estaticamente o DLL para o MFC, você deve link com uma das bibliotecas de MFC estáticos. 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 de “convenções de nomenclatura de biblioteca Estática- link” em Convenções de nomenclatura de biblioteca (MFC).
Para obter uma lista de DLL do Visual C++ que podem ser distribuídos com seus aplicativos, consulte Redist.txt na instalação do Visual Studio.