Сборка и установка модуля 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.aQt5Mqtt.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