MFC创建及引用动态链接库

本文介绍了如何使用MFC创建动态链接库(DLL)项目,包括定义对话框函数ShowDlg(),修改.def文件以声明DLL模块参数,并最终生成.dll和.lib文件。接着,文章详细讲解了如何在新项目中引用该动态链接库,包括拷贝.dll文件到项目目录,定义函数指针类型,以及添加按钮事件来调用DLL中的函数。
摘要由CSDN通过智能技术生成


1.创建动态链接库文件

  • 创建MFC(DLL)程序项目
  • 创建MFC(DLL)项目
  • 定义一个对话框函数
      void _stdcall ShowDlg()
      {
    	  MessageBox(NULL,_T("动态链接库中的对话框!"),_T("提示"),0);
      }
  • 修改.def文件
    ; SkinDLL.def : 声明 DLL 的模块参数。
    
    LIBRARY "SkinDLL"
    DESCRIPTION 'SkinDLL 窗口动态链接库'
    
    EXPORTS
        ; 此处可以是显式导出
    	ShowDlg;
    
    编译生成 项目名.dll文件和项目名.lib文件

2.引用动态链接库文件

  • 将生成的项目名.dll文件拷贝到新项目目录下
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值