使用QT制作自定义组件的动态库

发布于:2022-08-07 ⋅ 阅读:(550) ⋅ 点赞:(0)

编辑文章时所使用的Qt版本为5.12.12

1.创建工程

选择创建Qt自定义设计器组件工程

在这里插入图片描述
在这里插入图片描述

2.选择适合的编译器

要确保创建动态库时和使用动态库时所用的编译器是一致的,否则可能会在使用该动态可以时编译不通过

在这里插入图片描述

填写自己的类名

在这里插入图片描述

为自己设计的组件填写个组名,使用制作好的动态库时能在Design界面中看到该组名,之后next,选择自己需要的基础库,工程创建完毕

在这里插入图片描述

3.添加头文件和变量定义

这里是一定要有的,否则使用编译好的动态库时还是无法找到相应的类。
之后就可以自己编写功能,然后编译生成动态库

在这里插入图片描述

4.编译过后复制出 lib、dll、和class_name.h文件

在这里插入图片描述
创建个include文件夹放置复制的文件,方便后续使用

在这里插入图片描述

5.使用该动态库

在需要使用该动态库的工程中添加外部库文件 点击Add Library

在这里插入图片描述

点击External library,选择之前放 lib、dll、和class_name.h文件的include文件夹路径

在这里插入图片描述

在这里插入图片描述

6.进行run make

库文件路径添加完毕后,重新对工程进行Run qmake

在这里插入图片描述


网站公告

今日签到

点亮在社区的每一天
去签到