在链接ffmpeg 的.a 库时需要注意,在编译ffmpeg 静态库时,编译选项不能有 --enable-shared,
否则在链接到.a 库时会有符号重定义的错误提示 如 libavcodec.a(log2_tab.o): multiple definition of 'ff_log2_tab'
./configure --prefix=./build --enable-static --enable-gpl --enable-libx264 --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-pic
本文介绍了在编译FFmpeg的静态库(.a库)时应注意的事项:配置选项中不能包含--enable-shared,否则会导致链接错误,例如符号重定义问题。文章提供了正确的配置命令示例。
706

被折叠的 条评论
为什么被折叠?



