如何使用 ffmpeg 构建 .a 文件?

How can I build .a files with ffmpeg?

我按照这个 tutorial 构建了 ffmpeg。

但是,它只构建 .so 文件和 include 文件夹。

我想构建 .a 文件。我的构建 files.

如何使用 ffmpeg 构建 .a 文件?

您遵循的教程使用了 --disable-static,它禁用了静态库的创建。删除它并重新编译。

如果您还包括 --enable-shared,则只需添加 --enable-static:此组合将同时提供静态库和共享库。如果没有 --enable-shared,将默认创建静态库。

Options                                         Resulting libraries
./configure                                     static
./configure --enable-static                     static
./configure --enable-shared                     shared
./configure --enable-shared --enable-static     shared and static

删除 --disable-static 并添加 --enable-static