美文网首页
1.VS建立QT动态库

1.VS建立QT动态库

作者: 豚大叔的小屋 | 来源:发表于2022-12-25 16:35 被阅读0次

1.VS建立QT动态库
1)右键点击解决方案>>添加>>新建项目

图片.png 2)Visual C++>>跨平台>>Qt>>Qt Class Library>>确定 图片.png 3)点击Next
图片.png 4)不要选择Create Static Library选项,最后点击Finish建立完成.。 5)生成的VS程序格式如下所示。 图片.png 6)在.cpp和.h文件中编写函数的定义和声明
!](https://img.haomeiwen.com/i12966642/56c0ca6f8bf7b1c9.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
7)动态库运行后,会生成X64\relese或X64\debug下面生成.dll和.lib文件。
图片.png
2.测试生成的动态库
在mian 函数中包含"Dll.h"和"Dll.lib",直接在包含的适合写上路径,不用再属性中配置。再main函数中实例化一个Dll的对象,调用方法test(),并运行。

include "QtWidgetsApplication1.h"

include <QtWidgets/QApplication>

include "../Dll/Dll.h"

pragma comment(lib,"../x64/Debug/Dll.lib")

int main(int argc, char *argv[])
{
QApplication a(argc, argv);
Dll t;
t.test();
QtWidgetsApplication1 w;
w.show();
return a.exec();
}
运行成功,打印出test

相关文章

网友评论

      本文标题:1.VS建立QT动态库

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