linux - 在开源 QT 中安装 MQTT 模块
问题描述
Qt 中的 mqtt 模块仅在商业许可下可用。但是,如果您的 PC 上有 Linux 发行版,您也可以在开源版本中执行此操作。
解决方案
我会自己回答问题,这样其他人就可以避免花费数小时在互联网上搜索。
首先,从官网下载并安装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中导入和使用了!
推荐阅读
- methods - 在 Common Lisp 方法中指定关键字参数的类型
- javascript - javascript 将数组拆分成块并填充另一个
- python - 如何在 python 中遍历 JSON 列表并插入 PostgreSQL?
- c# - 如何在 C# 中收集具有泛型类型的静态类的所有“实例”?
- c# - 如何在 MVC 视图中使用 DISTINCT?
- python-3.x - Multiprocessing.apply 在 Python 3 上
- java - 在 GSTR7 中使用填充密码解密时,输入长度必须是 16 的倍数
- react-native - 如何在列布局中水平弯曲?目前只有屏幕宽度的一半
- laravel - SQLSTATE [42S02]:未找到基表或视图:1932 引擎中不存在表“blog.categories”(SQL:从“类别”中选择 *)
- python-3.x - 如何融化多级数据框