无名 发表于 2022-5-8 18:56:10

MFC的静态库.lib、动态库.dll(包含引入库.lib)


http://cdn.u1.huluxia.com/g3/M01/D1/15/wKgBOV2QeyeAcb1IAAApfRMiE24682.png
http://cdn.u1.huluxia.com/g3/M01/D1/15/wKgBOV2QeyiAXi4xAAA26UuVQG4762.png
默认值为生成用于Intel平台的调试版本windowsANSI应用程序的静态库:NAFXCWD.Lib.下表列出的所有库是在atlmfclib目录中包含预生成的静态库。http://cdn.u1.huluxia.com/g3/M01/D1/15/wKgBOV2QeyiADr0pAABHZg5_L_Q884.png
二MFC的动态库(含引入库.lib)
MFC中包含的DLL和库遵循结构化命名约定。
这使了解应为什么目的使用哪个DLL或库变得更容易。
生成使用这些DLL的应用程序或扩展DLL所需的导入库与DLL具有相同的基本名称,但带有.lib文件扩展名。http://cdn.u1.huluxia.com/g3/M01/D1/15/wKgBOV2QeyiAX2wKAABCBiWs9Ug918.png
三MFC所有Unicode库示例http://cdn.u1.huluxia.com/g3/M01/D1/15/wKgBOV2QeymAAqSqAAApfRMiE24656.png
http://cdn.u1.huluxia.com/g3/M01/D1/15/wKgBOV2QeymAac6zAABGZvy0ndY943.png
文件类型:

导入库文件具有扩展名(.lib)。

动态链接库文件具有扩展名(.dll)。

模块定义(.def)文件是包含定义的.exe或.dll语句的文本文件。

映射(.map)文件是包含信息链接器使用,在链接程序中的文本文件。

导入库(.lib)文件与MFC的DLL版本一起使用。这些文件包含应用程序或DLL必须静态链接的代码。

程序数据库(.pdb)文件中调试和项目状态信息。

调试(.dbg)文件包含VisualC++调试器使用的信息(COFFFPO和CodeView)。
页: [1]
查看完整版本: MFC的静态库.lib、动态库.dll(包含引入库.lib)