MSYS2 找不到目标目录

MSYS2 找不到目标目录

我正在 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

这个设置有什么问题?

相关内容