使用QT制作自定义组件的动态库
编辑文章时所使用的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
