QT学习日记28——QT动态库制作和使用

学习视频链接

课时3 控件介绍,使用和样式修改_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV14t411b7EL/?p=3&spm_id_from=333.337.top_right_bar_window_history.content.click&vd_source=0471cde1c644648fafd07b54e303c905

目录

一、动态库项目

1.1 新建工程

1.2 工程文件查看

1.3 导出动态库

1.4 使用动态库

1.5 给动态库写一些内容


一、动态库项目

1.1 新建工程

QT学习日记28——QT动态库制作和使用_第1张图片

教程里面可以勾选这几个

QT学习日记28——QT动态库制作和使用_第2张图片

我们 Qt 版本好像没有

QT学习日记28——QT动态库制作和使用_第3张图片

1.2 工程文件查看

教程中的 .pro 文件

QT学习日记28——QT动态库制作和使用_第4张图片

我的 .pro 文件 

QT学习日记28——QT动态库制作和使用_第5张图片

QT学习日记28——QT动态库制作和使用_第6张图片

1.3 导出动态库

1、先删除 ..._global.h

QT学习日记28——QT动态库制作和使用_第7张图片

 QT学习日记28——QT动态库制作和使用_第8张图片

2、编写导出对象

QT学习日记28——QT动态库制作和使用_第9张图片

3、把这个小勾勾取消掉

QT学习日记28——QT动态库制作和使用_第10张图片

4、按小锤子编译一下,再到目录里面去看一下

QT学习日记28——QT动态库制作和使用_第11张图片

1.4 使用动态库

把这三个文件复制到程序目录下

QT学习日记28——QT动态库制作和使用_第12张图片

然后取消这个勾勾

QT学习日记28——QT动态库制作和使用_第13张图片

导入库,下面如果使用全路径 (LIBS += D:/test/hello.dll) 则不支持跨平台

QT学习日记28——QT动态库制作和使用_第14张图片

引入头文件

QT学习日记28——QT动态库制作和使用_第15张图片

1.5 给动态库写一些内容

QT学习日记28——QT动态库制作和使用_第16张图片

 QT学习日记28——QT动态库制作和使用_第17张图片

你可能感兴趣的:(QT,学习)