我正在尝试在Win10上使用x265编译FFMPEG。 我正在使用xhmikosr最新的完整MinGW版本,该版本可以在以下位置找到:
http://xhmikosr.1f0.de/tools/msys/
在没有x265的情况下,FFMPEG编译没有问题,并且编译独立的x265也没有问题。 然而,当我在FFmpeg中使用--enable-libx265时,出现以下错误:
ERROR: x265 not found using pkg-config
并且这是来自config.log文件中的内容:
require_pkg_config libx265 x265 x265.h x265_api_get
check_pkg_config libx265 x265 x265.h x265_api_get
test_pkg_config libx265 x265 x265.h x265_api_get
false --exists --print-errors x265
ERROR: x265 not found using pkg-config
我的配置路径似乎都设置正确了。
$ echo $PKG_CONFIG_PATH
C:\MYSYS\local\x86_64-w64-mingw32\lib\pkgconfig
当我搜索库时,x265就在那里。
$ pkg-config --list-all
...
x265 x265 - H.265/HEVC video encoder
...
这里是调试日志:
$ pkg-config --debug
...
File 'x265.pc' appears to be a .pc file
Will find package 'x265' in file 'C:/MYSYS/local/x86_64-w64-mingw32/lib/pkgconfig\x265.pc'
...
当我尝试编译时,为什么pkg-config仍然找不到x265库?
pkg-config --list-all
中出现了x265,但是却提示使用 pkg-config 未找到 x265
。 - Ian