gcc -DNIGHT demo.c -lalgnight -lavcodec -lavdevice -lavfilter -lavformat -lavutil -lswresample -lswscale -lz -lm -o app
./libffmpeg/lib/libavformat.a(matroskadec.o): In function `matroska_decode_buffer':
/root/ffmpeg-0.11/libavformat/matroskadec.c:1100: undefined reference to `BZ2_bzDecompressInit'
解决办法:
./libffmpeg/lib/libavformat.a(matroskadec.o): In function `matroska_decode_buffer':
/root/ffmpeg-0.11/libavformat/matroskadec.c:1100: undefined reference to `BZ2_bzDecompressInit'
解决办法:
参数后加上-lbz2
-lz 是对于zip的支持
-lm是对于数学函数的支持

本文介绍了解决使用FFmpeg解码Matroska格式文件时遇到的未定义引用错误的方法,通过添加-lbz2参数成功解决了问题。
1168

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



