Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

MFC's Abo static library .lib, sports dynamic library .dll and Unico

2025-01-19 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Network Security >

Share

Shulou(Shulou.com)06/01 Report--

The MFC Abe static library uses the following sports naming conventions:

UAFXcWd.LIB.

The specifiers for the library naming convention are as follows:

Descriptor value and meaning

U (n) ANSI or (u) Unicode

C the type of plan created: c=all

D d=debug version; release version omits specifier

The default value is the static library that generates the debug version of the windows ANSI application for the Intel platform: NAFXCWD.Lib.

All libraries listed in the following table are static libraries that contain pre-generated libraries in the\ atlmfc\ lib directory.

Static link library naming convention:

Library description

NAFXCW.LIB MFC static link library, release version

NAFXCWD.LIB MFC static link library, debug version

UAFXCW.LIB MFC has static link library support for Unicode, released version

UAFXCWD.LIB MFC has static link library support for Unicode, debug version

2. Dynamic library of MFC (including imported library .lib)

The DLL and libraries included in MFC follow a structured naming convention. This makes it easier to know which DLL or library to use for what purpose.

The import libraries required to generate applications that use these DLL or to extend DLL have the same base name as DLL, but with a .lib file extension.

Shared DLL naming convention:

DLL (Import Library .lib) description

MFCxx.DLL (MFCxx.lib/MFCSxx.lib) MFC DLL,ANSI release version

MFCxxU.DLL (MFCxxU.lib/MFCSxxU.lib) MFC DLL,Unicode release version

MFCxxD.DLL (MFCxxD.lib/MFCSxxD.lib) MFC DLL,ANSI debug version

MFCxxUD.DLL (MFCxxUD.lib/MFCSxxUD.lib) MFC DLL,Unicode debug version

Example of all Unicode libraries in three MFC

The Unicode version of the MFC library is as follows:

Static link libraries:

Release (Release) debugging (Debug) instructions

UAFXCW.lib, .pdb UAFXCWD.lib, .pdb Unicode MFC static link library

Dynamic link libraries:

Release (Release) debugging (Debug) instructions

MFC100U.lib, .dbg, def, .dll, .map, .pdb, .prf MFC100UD.lib, .def, .dll, .map, .pdb Unicode MFC contains the import library of code that the application or DLL must statically link

MFCS100U.lib, .pdb MFCS100UD.lib, .pdb Unicode MFC contains the import library of code that the application or DLL must statically link

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Network Security

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report