天天看點

mqtt之C++編譯

參考:

Windows 編譯 MQTT C++ Client

VS2019編譯MQTT庫 C/C++(超詳細,含示例工程)

MQTT--Paho C Client 的實作和詳解

步驟一:下載下傳代碼:

代碼

步驟二:安裝openssl

openssl下載下傳位址

mqtt之C++編譯

我選擇的是64位的全一點的。

步驟三:安裝cmake

cmake下載下傳位址

步驟四:安裝mqtt c庫

找到C庫的路徑

mqtt之C++編譯

文本打開,下面的就是git的位址,直接下載下傳下來

mqtt之C++編譯

位址如下:  git clone https://github.com/eclipse/paho.mqtt.c.git

步驟五:生成C工程代碼

mqtt之C++編譯

然後下面打勾,生成例子程式

mqtt之C++編譯

成功之後,打開vs工程

mqtt之C++編譯

 編譯之後,會生成如下檔案

mqtt之C++編譯

 步驟六:生成C++工程

步驟和上面其實是一樣的

mqtt之C++編譯

 結果報錯如下:

mqtt之C++編譯

 據說是引用了C的頭檔案和庫,這裡需要修改一下

mqtt之C++編譯

打開工程:

mqtt之C++編譯

 編譯結果如下:

mqtt之C++編譯