macOS
configure: error: Cannot find OpenSSL's <evp.h>的错误解决。
checking for include/event2/event.h... found in /usr/local
checking for libevent version... ok
checking for event_free in -levent_core... yes
checking for evdns_base_free in -levent_extra... yes
checking for pkg-config... no
configure: error: Cannot find OpenSSL's <evp.h>
1.命令行执行openssl version
查看对应版本
LibreSSL 2.8.3
说明是已安装openssl
扩展,但是不能找到。那我们就手动去找文件的绝对位置信息,进入对应扩展位置进行查看文件
cd /usr/local/Cellar/ && ll
输出以下信息:
Cellar.png
2.获取绝对地址
可以看到有openssl@1.1这文件夹,继续进入文件夹到bin
目录地址
我这里是/usr/local/Cellar/openssl@1.1/1.1.1h
3.重新执行编译命令
./configure --with-openssl-dir=/usr/local/Cellar/openssl@1.1/1.1.1h
网友评论