QtMqtt庫的編譯安裝

2021-10-04 00:11:30 字數 1368 閱讀 6484

2. 複製「標頭檔案」到qt的include資料夾中

在c:\qt\qt5.13.0\5.13.0\mingw73_64\include新建資料夾「qtmqtt」,

將c:\qtmqtt-dev\src\mqtt下的所有「.h」檔案複製到「qtmqtt」中。

3. 編譯

開啟c:\qtmqtt-dev\qtmqtt.pro專案檔案,使用release方式編譯。

編譯完成得到c:\build-qtmqtt-desktop_qt_5_13_0_mingw_64_bit-release資料夾,其中有我們需要的6個庫檔案和1個模組配置檔案。

4. 拷走\lib中的「庫檔案」(.lib/.a/.prl)

將c:\build-qtmqtt-desktop_qt_5_13_0_mingw_64_bit-release\lib下的6個庫檔案複製到qt的include資料夾下(c:\qt\qt5.13.0\5.13.0\mingw73_64\include)。

5. 拷走\bin中的「庫檔案」(.dll)

將c:\build-qtmqtt-desktop_qt_5_13_0_mingw_64_bit-release\bin下的2個庫檔案複製到qt的bin資料夾下(c:\qt\qt5.13.0\5.13.0\mingw73_64\bin)。

6. 拷走mkspecs\modules-inst中的「模組配置檔案」

將c:\build-qtmqtt-desktop_qt_5_13_0_mingw_64_bit-release\mkspecs\modules-inst下的qt_lib_mqtt.pri和qt_lib_mqtt_private.pri2個檔案複製到qt的mkspecs\modules資料夾中(c:\qt\qt5.13.0\5.13.0\mingw73_64\mkspecs\modules)。

7. 在專案中匯入標頭檔案並編譯執行,檢視是否成功

qt += network mqtt //mqtt模組依賴core network

#include //若第6步配置正確,無需

參考資料:

[1]qt官方mqtt庫的使用,附乙個mqttclient例子

[2]qt開發筆記:mqtt介紹、qtmqtt編譯和開發環境搭建

OpenSSL庫的編譯與安裝

ssl是一種國際標準的加密及身份認證通訊協議.ssl的英文全稱是 secure sockets layer 中文名為 安全套接層協議層 它是網景 netscape 公司提出的基於 web 應用的安全協議。ssl協議指定了一種在應用程式協議 如http telenet nmtp 和 ftp 等 和 t...

Glib庫的安裝和編譯

glib概述 1 編譯glib包 編譯glib包 如何編譯glib自身 1.1 unix下編譯 在unix中,glib使用標準的gnu編譯系統,使用autoconf進行包的配置和解決可移植性問題,automake用於編譯符合gunu編碼標準的makefile檔案,libtool用於多個平台上編譯共享...

muduo網路庫編譯安裝

sudo apt get install cmake sudo apt get install libboost dev tar zxf muduo 0.9.1 beta.tar.gz cd muduo build.shcentos系統使用yum install boost devel來安裝libb...