Qt如何使用lib库封装界面一(Qt5动态链接库创建和使用)

本人源码提供链接,保证有用(Qt如何使用lib库封装界面),欢迎下载:https://download.csdn.net/download/wise18146705004/10536303



这个经验贴说的很清楚 https://jingyan.baidu.com/article/27fa73265018c246f9271f40.html

  里面的第10步不需要进行,qt5.4.2已经优化好了。这时不需要进行改,qt5.4.2已经在我们覆盖的时候,就已经修改好了。


例子https://blog.csdn.net/cateatapple/article/details/51004780

创建动态链接库其实很简单,第一步创建一个动态链接库(这一步是选择创建共享库,只需要照着百度教程操作即可,这一步是固定操作步骤),第二步引入使用动态连接库(建立一个widget App工程,在.pro文件中引入动态库,并且在.cpp文件中加入工程文件的头文件)。

这个操作最重要的是.pro里面LIBS路径的配置。必须要配置成功不然文件无法跑起来配置格式是LIBS += -L+编译文件(生成的动态链接库文件,一定要存在它,widget App工程才可以完成调用动态链接库,因为动态链接库其实就存在于编译文件的debug文件中) + -l + 动态链接库工程文件夹名(如:LIBS += -LE:\QtExample\build-tester-Desktop_Qt_5_4_2_MinGW_32bit-Debug\debug -ltester(这个路径是第一条链接的里面的)),

其次还有mainwindow.cpp文件里面的头文件调用(如:#include "../tester/tester.h"(存在于第一条链接中))头文件调用完成后,就相当于动态库就是一个封装好的类去使用即可(这个类和QT本身的类调用是一样的,调用了就有了相动态链接库里面的内容,并且可以显示出来)(如:Tester *testwin = new Tester(this);(存在于第一条链接中))。


猜你喜欢

转载自blog.csdn.net/wise18146705004/article/details/80996904