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.