樹莓派上安裝Qt5 MQTT支持


最近使用MQTT協議來控制硬件設備,需要編寫在樹莓派上使用基於Qt5的MQTT的程序

首先Qt5直接使用源里的版本,不再手工編譯,如果有必要,下次我會寫一個文章,來描述一下如何編譯去除X11的Qt5編譯

下載源代碼&編譯

首先會遇到這個這個問題

qmqttclient_p.h:49:31: fatal error: private/qobject_p.h:
這是因為少安裝了一個庫
使用

  • sudo apt install qtbase5-private-dev
    安裝即可

然后另一個問題是這個


打開源代碼文件,看報錯提示是沒有這個符號重載,那么我們將他改成

同樣的錯誤還有另一個,也用此方法解決即可

最后

  • sudo make install


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM