Mac 编译安装libimobiledevice出现openssl头文件找不到问题

问题描述

In file included from debug.c:36:
../src/idevice.h:30:10: fatal error: ‘openssl/ssl.h’ file not found
include

更新openssl

参考这里更新
其中软连接之后,重启一下终端,通过命令
openssl version查看版本是否已经更新,如果安装完发现还是旧的,去看看/etc/paths/usr/local/bin这个路径是否在/usr/bin之前

然后更新一下 ~/.bash_profile

<openssl安装路径>替换为你安装openssl的地方,通常为/usr/local/Cellar/openssl/1.0.2n

LD_LIBRARY_PATH=<openssl安装路径>/lib:"${LD_LIBRARY_PATH}"
CPATH=<openssl安装路径>/include:"${CPATH}"
PKG_CONFIG_PATH=<openssl安装路径>/lib/pkgconfig:"${PKG_CONFIG_PATH}"
export LD_LIBRARY_PATH CPATH PKG_CONFIG_PATH

然后source ~/.bashrc,再编译应该就可以了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值