Qt MQTT部署
1、MQTT源码下载https://gitcode.com/open-source-toolkit/4b3f02、编译源码1解压下载的源码用QT打开工程文件2构建 -- 执行qmake -- 构建项目使用Release编译3找到编译产生的build文件夹打开lib文件夹如果生成了如下文件则说明编译成功注意如果没有生成两个.a文件和两个.dll文件则说明编译失败没有成功。如果只生成一个则此问题是出在QWebSocket上具体解决方法我也没搞懂。如果构建编译出现如下错误perl命令无效。则说明你安装QT的时候没有勾选perl工具自己安装一下perl。perl官方下载地址https://www.perl.org/get.html网盘链接https://pan.baidu.com/s/1p5YOo-FU-ZLJUtuZSN0Rjg 提取码i0dm3、部署MQTT模块编译出来的Qt Mqtt库要使用它有两种方式一种是直接在项目中导入外部库和头文件还有一种是将其以模块的形式部署到Qt的安装目录其中第二种的好处就是只需要做一次操作以后需要再用Mqtt库就可以直接调用了不需要每次都导入外部库。3.1 部署到QT安装目录1将源文件下的qtmqtt/src/mqtt的所有.h头文件拷贝到Qt\5.11.1\mingw53_32\include2将mqtt编译出来的lib目录下的六个文件拷贝到Qt\5.11.1\mingw53_32\lib3将mqtt编译出来的bin目录下的2个dll拷贝到Qt\5.11.1\mingw53_32\bin4将mqtt编译出来的mkspecs\modules下的pri文件拷贝到mingw53_32\mkspecs/modules3.2 部署到QT项目1将mqtt编译出来的lib目录下的6个文件拷贝到新建工程目录下创建lib文件夹2在源码目录下qtmqtt\src\mqtt的所有.h头文件拷贝到新建工程目录下创建include文件夹3导入外部库项目名右击添加库 --- 外部库 --- 选择.a文件后打开新建工程的pro文件会自动添加//添加库文件引用 win32:CONFIG(release, debug|release): LIBS -L$$PWD/lib/ -lQt5Mqtt else:win32:CONFIG(debug, debug|release): LIBS -L$$PWD/lib/ -lQt5Mqttd //添加include文件的引用 INCLUDEPATH $$PWD/include DEPENDPATH $$PWD/include
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2410611.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!