1、这边使用的是mingw版本的,首先新建一个库
2、这边选择的是共享库,然后后面的就是直接按照默认的设置进行添加,直接新建一个名称为“dll”的工程,里面会有一个cpp和两个.h,然后就是直接添加一个相乘的函数。
在.cpp中
3、然后就可以进行编译,debug或者release都可以,然后找到bulid文件,找到编译生成的dll和.a文件,考到新建的测试demo中,
4、开始新建一个demo,名称随意,然后将刚刚DLL项目中的头文件dll.h和dll_global.h考进来,包括刚刚bulid生成的dll和.a文件
5、就是在新建的demo中加入路径:
LIBS += -L$$PWD/./ -lDLL
6、加入头文件#include "dll.h"
7、新建了一个mainwindow文件,界面如上图所示
8、在.cpp中加入: