FFMPEG 与 libsoxr 解决依赖关系



我正在尝试使用 libsoxr 编译ffmpeg,所以我在调用 ./configure 时使用标志--enable-libsoxr。我已经安装了libsoxr,并且标题的位置添加到PATH。但是当我尝试编译它时,出现一个错误:ERROR: libsoxr not found ,并在config.log中说:

fatal error: soxr.h: No such file or directory
 #include <soxr.h>

我认为./configure没有利用PATH什么的......有没有另一种方法可以为ffmpeg指定依赖项?

您应该尝试使用 :

./configure ... --sysinclude=/path/to/sox

另一种解决方案是查找 ./configure 搜索此库的位置。

为了确定这一点,解决方案正在使用这样的strace

strace -f -s 1000 -e trace=file ./configure --enable-libsoxr 2>&1 | grep sox

然后,您可以在搜索路径中符号链接您的库。

最新更新