问题
alpine 环境中编译时报错: fatal error: openssl/ssl.h: No such file or director。详细信息如下:
In file included from include/RTPInterface.hh:30,
from include/RTPSource.hh:28,
from include/MultiFramedRTPSource.hh:26,
from include/MPEG4LATMAudioRTPSource.hh:25,
from MPEG4VideoStreamFramer.cpp:28:
include/TLSState.hh:34:10: fatal error: openssl/ssl.h: No such file or directory
34 | #include <openssl/ssl.h>
| ^~~~~~~~~~~~~~~
compilation terminated.
解决
如果安装 只安装openssl
不会解决问题,因为openssl/ssl.h
在openssl-dev
中。因此可以执行如下命令。
# 更新 apk
apk update
# 安装 opensll-dev
apk add openssl-dev