首页 > 解决方案 > 在开源 QT 中安装 MQTT 模块

问题描述

Qt 中的 mqtt 模块仅在商业许可下可用。但是,如果您的 PC 上有 Linux 发行版,您也可以在开源版本中执行此操作。

标签: linuxqtmqtt

解决方案


我会自己回答问题,这样其他人就可以避免花费数小时在互联网上搜索。

首先,从官网下载并安装Qt Creator。一旦你完成它,记住你在哪里安装它,因为你需要它自己的 qmake 来安装 mqtt-module,而不是你的发行版中的 qmake。

其次,将mqtt-git从 GitHub 克隆到安装 Qt 的文件夹中。使用 git 的分支版本很重要,所以它必须是最新的。目前最新的分支是 6.1(但请查看链接确定):

git clone https://github.com/qt/qtmqtt.git --branch 6.1

在你克隆之后,进入新文件夹(qtmqtt)并安装模块,输入以下命令(记住你可以在我的另一个目录中安装 Qt):

sudo ~/Qt/6.0.1/gcc_64/bin/qmake

sudo make

sudo make install

既然你做了这一步,mqtt模块就可以在Qt中导入和使用了!


推荐阅读