创建自己的动态链接库(DLL)

2025-07-12 00:20:51

1、打开Microsoft Visual Studio 2005,新建MFC DLL。

创建自己的动态链接库(DLL)

2、DLL的类型选择“MFC扩展DLL”,之后直接点击“完成”。

创建自己的动态链接库(DLL)

3、将工程属性 -> 配置属性 -> 常规 -> 字符集中的“使用Unicode字符集”更改为“使用多字节字符集”。

创建自己的动态链接库(DLL)

4、在工程上面点击右键,选择添加 -> 类,之后选择“C++类”。

创建自己的动态链接库(DLL)

5、自定义类的名称,可以完全根据自己的喜好

创建自己的动态链接库(DLL)

6、打开“自定义类名.h”,将默认的构造函数“自定义类名(void)”修改为“自定义类名(float a,float b,float c)”。并且添加新的 public 成员变量 float result。

创建自己的动态链接库(DLL)

7、打开“自定义类名.cpp”,将刚才声明的构造函数改为下图形式。

创建自己的动态链接库(DLL)

8、打开“自定义类名.h”,对要从DLL中导出的类进行修改:在类名前添加关键字AFX_EXT_CLASS

创建自己的动态链接库(DLL)

9、打开stdafx.h,在文件的最后添加这皱诣愚继样的代码:#include <afxtempl.h>

10、编译,就大功告成。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢