目录
扫描二维码关注公众号,回复:
10219998 查看本文章
一、创建项目
1、创建项目
New -> Application -> Qt Console Application -> Choose
由于是测试项目,这里选择控制台应用,快速且方便查看
2、项目名称
这里的项目名称:DllConsole,之后一直默认选择点击下一步
3、语言选择
语言可以选择中文或者不选择,这里默认选择为None
4、选择编译器
编译器这里默认选择全部,推荐默认全选
5、版本控制
需要Git同步代码则选择Git配置,否则默认为None
二、添加动态链接库
1、拷贝文件
上文提到的生成动态链接库的三个重要文件 .dll文件、.h文件、_global.h文件
将这三个文件拷贝到项目的根目录中
2、查看文件
将这三个文件拷贝到当前项目的目录下,拷贝后项目目录文件如下
三、配置动态链接库
1、添加配置代码
在项目的 .pro 文件中添加如下代码
LIBS += -L"F:\C++WorkSpace\Qt\Qt5.14.1\DllConsole" \
-lInitDll
2、取消编译目录
如果想要编译文件和源文件在同一个目录,则点击 Shadow build勾选框取消勾选
四、调用动态链接库
main.cpp
#include <QCoreApplication>
#include "initdll.h"
#include <QDebug>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
qDebug() << "111111111";
InitDll init;
QString str = init.print("hello world!");
qDebug() << str;
int n ;
n = init.add(1,2);
qDebug() << n;
return a.exec();
}
五、构建项目
鼠标右击项目,点击构建
构建完之后,在项目目录下可以发现生产了 .exe 文件则表示构建成功
六、运行项目
鼠标右击项目,点击运行
七、运行结果