2024年3月6日发(作者:)

动态链接库的创建和调用(类,函数的DLL导出和调用)1.新建MFC DLL工程,取名为:DLL0410

2.在工程中编辑好DLL0410.h,,三个文件后编译生成对应的dll和lib文件2.1 DLL0410.h

2.2 2.3 2.4 编辑好上面的3个文件编译后,用dumpbin命令查看是否有函数导出。(如图所示,sub全局函数和add类的成员函数已经导出)

3.新建一个工程DLL0410test将生成的,以及DLL0410.h文件拷贝到 DLL0410test工程目录下

4.静态调用:在工程的文件中导入头文件DLL0410.h,并编写对应的静态调用代码。 同时也要在工程属性链接中加入文件。

(如果编译出错有可能是,工程属性中的常规>>字符集>>修改为 使用多字节字符集)运行成功5.4.动态调用:只需将生成的文件拷贝到新建工程目录下,直接在工程的 中编写动态调用代码即可。不用做其他任何连接和导入头文件的操作。运行成功