我正在 Windows 上构建 FFMPEG。我安装了 MSYS2 以及完成该任务所需的所有其他工具和库。只要我不需要配置外部库(如 h264),一切都很好。但对于 h264,我必须指定包含和库位置。无论我如何尝试,我总是最终得到
错误:未找到 libx264
以下是我在 MSYS 中定义这些路径的方式:
--extra-cflags="-I./x264" --extra-ldflags="-L./x264/lib" --extra-libs=-ldl
现在,为了减轻我的痛苦,我将名为“x264”的 lib 文件夹放在 MSYS 终端当前工作的同一目录中,在上面的目录中,也放在驱动器“d”的根目录中。并且我也尝试了这些变化:
--extra-cflags="-I/d/x264" --extra-ldflags="-L/d/x264/lib" --extra-libs=-ldl
--extra-cflags="-I/../x264" --extra-ldflags="-L/../x264/lib" --extra-libs=-ldl
仍在
错误:未找到 libx264
这个设置有什么问题?