關於mosquitto_internal.h:40:25:#include 致命錯誤的解決


一、安裝mosquitto1.4的時候使用make的時候報以下錯誤:

mosquitto_internal.h:40:25: 致命錯誤:openssl/ssl.h:沒有那個文件或目錄
#include <openssl/ssl.h>

報該錯誤是因為沒有安裝openssl。

二、報相應的錯誤安裝相應的工具

安裝gcc編譯工具

yum install gcc gcc-c++ libstdc++-devel 

編譯過程中問題:

1. ssh.h找不到

yum install openssl-devel

2.ares.h找不到

yum install c-ares-devel

3.#include <uuid/uuid.h> 找不到文件解決方法:

sudo yum install e2fsprogs-devel
sudo yum install uuid-devel
sudo yum install libuuid-devel


免責聲明!

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



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