将ffmpeg包含到项目时出错

时间:2014-03-21 17:19:23

标签: linux eclipse compilation linker ffmpeg

我遇到了编译项目的问题,包括ffmpeg库,我不知道如何处理该错误。

/usr/lib/i386-linux-gnu/libavformat.a(utils.o): undefined reference to symbol 'av_reduce@@LIBAVUTIL_51' ffmpeg          C/C++ Problem

这是我的链接器

Invoking: GCC C++ Linker
g++ -L/usr/lib/i386-linux-gnu -o "ffmpeg"  ./ffmpeg.o   -lpthread -lswscale -lavdevice -lavutil -lavformat -lavcodec -lavfilter -lm -lz -lmp3lame -lpostproc -ldl -lX11 -lSDL -lrt -lswresample

如果有人可以帮助我会很棒。 THX

1 个答案:

答案 0 :(得分:0)

使用此: Error with ffmpeg

也可以使用:

ld --verbose -l * where * is lib that u're looking for

并确保您的链接器找到了您期望的库(已编译库的路径)。