Сборка и установка модуля QtMqtt (QMqttClient) для Qt 5.15.2
Сайт:
Для добавление модуля QtMqtt (QMqttClient) в Qt 5.15.2 необходимо выполнить следующие шаги:
- Добавить в переменную окружения PATH путь к каталогу c:\Qt\5.15.2\mingw81_64\bin\
- Добавить в переменную окружения PATH путь к каталогу c:\Qt\Tools\mingw810_64\bin\
- Открыть командную строку Windows (или Git Bash) и перейти в каталог c:\Qt\5.15.2\Src\
- Клонировать модуль QtMqtt командой "git clone -b 5.15.2 http://github.com/qt/qtmqtt.git"
- Перейти в каталог c:\Qt\5.15.2\Src\qtmqtt\ и выполнить команду qmake
- Выполнить команду make
По окончанию сборки необходимо вручную скопировать собранные файлы:
- Файлы libQt5Mqtt.a, Qt5Mqtt.prl и Qt5Mqtt.dll.debug из каталога c:\Qt\5.15.2\Src\qtmqtt\lib\ скопировать в каталог c:\Qt\5.15.2\mingw81_64\lib\
- Файл Qt5Mqtt.dll из каталога c:\Qt\5.15.2\Src\qtmqtt\lib\ скопировать в каталог c:\Qt\5.15.2\mingw81_64\bin\
- Папку Qt5Mqtt из каталога c:\Qt\5.15.2\Src\qtmqtt\lib\cmake\ скопировать в каталог c:\Qt\5.15.2\mingw81_64\lib\cmake\
- Файл Qt5Mqtt.pc из каталога c:\Qt\5.15.2\Src\qtmqtt\lib\pkgconfig\ скопировать в каталог c:\Qt\5.15.2\mingw81_64\lib\pkgconfig\
- Файлы *.pri из каталога c:\Qt\5.15.2\Src\qtmqtt\mkspecs\modules-inst\ скопировать в каталог c:\Qt\5.15.2\mingw81_64\mkspecs\modules\
- Папку QtMqtt из каталога c:\Qt\5.15.2\Src\qtmqtt\include\ скопировать в каталог c:\Qt\5.15.2\mingw81_64\include\
- Выполнить замену *.h-файлов из каталогов c:\Qt\5.15.2\mingw81_64\include\QtMqtt\ и c:\Qt\5.15.2\mingw81_64\include\QtMqtt\5.15.2\QtMqtt\private\ файлами каталога c:\Qt\5.15.2\Src\qtmqtt\src\mqtt\
После проделанных операций перезапустить QtCreator. Чтобы добавить модуль в проект, необходимо в *.pro-файле проекта добавить сточку: QT += mqtt
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии