发布网友 发布时间:2024-12-19 08:56
共1个回答
热心网友 时间:2024-12-28 03:05
创建类型选“带静态链接 MFC 的规则”
这样创建出来的DLL可以添加MFC资源,例如对话框等。
需要手动添加2个头文件 ****lMacro.h 和****Inc.h,作用分别是 定义导出符号 和 导出头文件
****lMacro.h 如下:
****Inc.里面是头文件
需要导出的管理类前面需要添加导出符号
右键项目-属性-配置属性-c/c++ - 预处理器,在预处理定义中添加YIL_PROJECT_EXPORTS
此时编译通过,*.dll和*.ib生成
MFC应用程序需要导入该库文件时候,仅需要完成三步:
1、包含这个库的头文件****Inc.h
2、把*.dll和MFC应用程序exe放在同一路径下
3、指定*.lib的路径,右键项目-属性-配置属性-链接器-输入,附加依赖项中添加*.lib
现在可以在应用程序中调用CWndMgr的所有公开函数了~~~