因为客户需要,我得帮他们安装MQTT,但是网上的有点问题,现在我给出我成功的方案:

一、 下载MQTT源码,并且更改部分东西。(当然,使用我的也可以,已经帮大家改好了)

        我已经改好的MQTT安装包链接:

        qtmqtt-5.14.2.zip官方版下载丨最新版下载丨绿色版下载丨APP下载-123云盘

        如果要自己改,其实也简单:

        1. 进入 https://github.com/qt/qtmqtt ,选择自己版本的MQTT,比如我下载的是5.14.2版本的,直接下载压缩包。

        2. 放到环境里面以后,解压,进入路径 /qtmqtt-5.14.2/src/mqtt 文件夹,新建 “QtMqtt”文件夹,然后将mqtt里面的所有cpp和h文件都放到这个文件夹里面。

        3. 回到qtmqtt-5.14.2文件夹。然后开始下面的即可。

二、编译安装:

        以此运行下面的:

        qmake
        make
        make install

        不报错就正常。如果qmake的时候报错,可以根据报错去改代码,比如如果你的qmake环境不正确,就找到qmake的路径然后运行,比如 /home/text/Qt5.12.8/5.12.8/gcc_64/bin/qmake ./qtmqtt.pro。

三、测试

        找到一个可以运行的项目,在pro文件中加入,QT +=  mqtt

        如果不报错就正常。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐