编译程序依赖于 ffmpeg和x264 的链接顺序

来源:互联网 发布:欧宝闪电卡车数据 编辑:程序博客网 时间:2024/06/06 04:14

编译纯静态库文件


1.编译x264静态库libx264.a

2.编译ffmpeg的静态库libavcodec.a libavdevice.a libavfilter.a libavformat.a libavutil.a libpostproc.a libswresample.a libswscale.a   并enable x264

3.编译自己的程序,链接库的顺序为  -lavcodec -lavdevice -lavfilter -lavformat -lavutil -lpostproc -lswresample -lswscale-lx264

-lx264不能放在ffmpeg的静态库前面,比如这种方式 -lx264 -lavcodec -lavdevice -lavfilter -lavformat -lavutil -lpostproc -lswresample -lswscale。 这样子编译会出现can't find lx264的问题。这是链接顺序问题

0 0