美文网首页
制作带MFC界面的DLL以及调用

制作带MFC界面的DLL以及调用

作者: 陆不凡 | 来源:发表于2018-09-20 14:47 被阅读0次

    1、制作带MFC界面的DLL

    1)新建MFC DLL项目,项目名称“MyDLL”,创建新解决方案,解决方案名称为“MFCDLL”。

    2)点击项目右键,添加MFC类。输入类名:My_Dlg,选择基类:CDialog,点击完成。

    3)添加dll导出的宏定义,在邮件项目->属性->C/C++->预处理器->预处理器定义     中 添加 DLLEXPORY 

    在要导出的类前添加 DLL_EXPORY ,将类作为到处类

    4)定义一个导出函数,该函数返回导出界面基类的指针。在My_Dlg.cpp写导出接口:

    生成MyDLL.dll。MFC DLL程序创建完成。


    2、新建MFC应用程序,名称为CTestDllDemoDlg,利用动态的方式调用该动态库,步骤如下:

    1)添加头文件

    #include "../MyDll/My_Dlg.h"

    2)右键->属性->链接器->输入->附加依赖项 添加lib文件

    3)动态调用dll。注意dll的位置

    源码地址:

    https://download.csdn.net/download/u011370855/10678827

    相关文章

      网友评论

          本文标题:制作带MFC界面的DLL以及调用

          本文链接:https://www.haomeiwen.com/subject/zolpcttx.html