Compartilhar via


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.

Que você deseja saber mais?

Consulte também

Conceitos

DLLs no Visual C++