-
下载qt的mqtt库
cd /opt/systemmake/qt5
mkdir mqtt
mkdir /work/mqtt
cd mqtt
资源下载链接
// 注意一定要选择你自己的qt的版本的分支
https://github.com/qt/qtmqtt
-
解压mqtt库
cd /work/mqtt
cp /opt/systemmake/qt5/mqtt/qtmqtt-5.12.9.zip ./
unzip qtmqtt-5.12.9.zip
-
将 src/mqtt 目录下的 .h 文件放在 /work/ARM_QT5.12.6/include 目录下
mv qtmqtt-5.12.9 qtmqtt-5.12.9-ARM
cd qtmqtt-5.12.9-ARM
mkdir /work/ARM_QT5.12.9/include/QtMqtt
cp -arf src/mqtt/*.h /work/ARM_QT5.12.9/include/QtMqtt
-
编译mqtt库
/work/ARM_QT5.12.9/bin/qmake
make
-
将重要文件放入qt库中
cp -arf ./lib/libQt5Mqtt* /work/ARM_QT5.12.9/lib/
cp mkspecs/modules/qt_lib_mqtt.pri /work/ARM_QT5.12.9/mkspecs/modules/
mkdir /work/ARM_QT5.12.9/mkspecs/modules-inst
cp mkspecs/modules-inst/* /work/ARM_QT5.12.9/mkspecs/modules-inst/
-
将 ARM_QT5.12.9 拷贝到开发板的 /work 目录下