Sdílet prostřednictvím


Zásady vytváření názvů pro knihovny MFC DLL

Knihovny DLL a knihovny zahrnuty v MFC se drží strukturované zásady vytváření názvů. Tím je usnadněno to, že víte, kterou knihovnu DLL nebo knihovnu byste měl použít pro konkrétní účel.

Importované knihovny potřebné k vytváření aplikací nebo rozšířených knihoven DLL, které používají tyto knihovny DLL, mají stejný jmenný základ jako knihovny DLL, ale mají příponu .lib.

Zásady vytváření názvů sdílené knihovny DLL

DLL

Popis

MFCx0.DLL

MFC DLL, ANSI Release version

MFCx0U.DLL

MFC DLL, Unicode Release version

MFCx0D.DLL

MFC DLL, ANSI Debug version

MFCx0UD.DLL

MFC DLL, Unicode Debug version

Pokud dynamicky propojujete sdílenou knihovnu DLL verze knihovny MFC, ať už z aplikace nebo z rozšířené knihovny DLL, musíte zahrnout MFCx0.DLL s vaším produktem. Pokud požadujete v aplikaci podporu kódování Unicode, zahrňte místo toho MFCx0U.DLL.

Pokud staticky propojujete vaši knihovnu DLL s knihovnou MFC, je nutné ji propojit s jednou ze statických knihoven MFC. Tyto verze jsou pojmenovány podle úmluvy [N|U]AFXCW[D].LIB. Další informace naleznete v tabulce "Zásady vytváření názvů pro staticky propojené knihovny" v Zásady vytváření názvů pro knihovny (knihovna MFC).

Seznam knihoven DLL z Visual C++, které mohou být dodávané s vaší aplikací naleznete v souboru Redist.txt v instalaci sady Visual Studio.

Co chcete vědět více?

Viz také

Koncepty

Knihovny DLL