在开源 QT 中安装 MQTT 模块

Install MQTT Module in Open Source QT

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

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

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

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

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中导入使用了!