make 命令不会链接 FFMpeg

Make Command Won't Link FFMpeg

提问人:ThomasNotTom 提问时间:11/16/2023 最后编辑:ThomasNotTom 更新时间:11/16/2023 访问量:49

问:

我正在尝试安装 FFMpeg,并且我正在使用 Mac。

我一直在得到

archive member '/' not a mach-o file in '[The path to the directory]/libavdevice/libavdevice.a'

每个 libav 文件夹都有一个。

我正在运行以下命令

git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg
cd ffmpeg
./configure  --prefix=/usr/local
make

我不太确定我应该期待什么,但错误绝对不是它

--编辑--

我也尝试过 FFMpeg 3.0 版。我遇到了同样的错误

macOS CMake FFmpeg

评论

0赞 trojanfoe 11/17/2023
为什么不呢?brew install ffmpeg
0赞 ThomasNotTom 11/17/2023
所以我做到了,但是它没有包含我期望的所有头文件。从那以后,我发现我不需要其他头文件。但我仍然很好奇为什么我不能自己构建它,因此保持这个问题的开放性brew install ffmpeg
0赞 trojanfoe 11/17/2023
您想用作库吗?我认为你需要,相反。ffmpeglibavcodeclibavformat
1赞 trojanfoe 11/17/2023
你关注过这个吗?配置看起来可能会起作用。configure --disable-programs
1赞 trojanfoe 11/18/2023
我在另一个关于编译库的 SO 问题中找到了它。

答: 暂无答案