如何使用 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
。
我按照这个 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
。