參考:
Windows 編譯 MQTT C++ Client
VS2019編譯MQTT庫 C/C++(超詳細,含示例工程)
MQTT--Paho C Client 的實作和詳解
步驟一:下載下傳代碼:
代碼
步驟二:安裝openssl
openssl下載下傳位址
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsISPrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdsATOfd3bkFGazxCMx8VesATMfhHLlN3XnxCMwEzX0xiRGZkRGZ0Xy9GbvNGLpZTY1EmMZVDUSFTU4VFRR9Fd4VGdsYTMfVmepNHLrJXYtJXZ0F2dvwVZnFWbp1zczV2YvJHctM3cv1Ce-cmbw5SN4kDO5ITM3QTZiBzN1EmZlZGZzY2YmljZhhTZ4cjZk9CX0IzLcZDMxIDMy8CXn9Gbi9CXzV2Zh1WavwVbvNmLvR3YxUjL0M3Lc9CX6MHc0RHaiojIsJye.png)
我選擇的是64位的全一點的。
步驟三:安裝cmake
cmake下載下傳位址
步驟四:安裝mqtt c庫
找到C庫的路徑
文本打開,下面的就是git的位址,直接下載下傳下來
位址如下: git clone https://github.com/eclipse/paho.mqtt.c.git
步驟五:生成C工程代碼
然後下面打勾,生成例子程式
成功之後,打開vs工程
編譯之後,會生成如下檔案
步驟六:生成C++工程
步驟和上面其實是一樣的
結果報錯如下:
據說是引用了C的頭檔案和庫,這裡需要修改一下
打開工程:
編譯結果如下: