关于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