本文主要讲述在windows平台下QT5.7.1如何编译MQTT客户端,让大家避免我走过的一些弯路。具体MQTT的使用后续会进行更新。
一. 下载源码
一般需要在github或者其它地方下载MQTT客户端的源码,一般都可以下到,这里附上链接: https://github.com/emqtt/qmqtt
注意,此源码必须使用QT5.3以上版本编译。
二. 编译MQTT库
1. 下载完成后,解压qmqtt-master.zip文件夹,会看到如下目录:
原样解压后,此目录下无lib以及include目录。
2. 进入上图所示的src文件夹,用QT5.7.1打开src.pro工程,选择release模式,注意勾选掉shadow build选项,如下图所示:
3. 进行编译,编译完成后,会在原始解压根目录下生成lib文件夹与include文件夹,如下图所示,可步骤1中的图片进行比较。