【发布时间】:2014-03-21 17:19:22
【问题描述】:
我遇到了编译项目(包括 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
如果有人可以帮助我,那就太好了。 谢谢
【问题讨论】:
-
这是标准的 ffmpeg configure && make?
-
一旦我跟着这个:[wiki.razuna.com/display/ecp/… 和第二个由 ffmpeg 教程得到了同样的错误。
-
所以你将它安装到 32 位 ubuntu 上?仅使用 configure && make 你的完整输出是什么?
-
32 位 lubuntu。嗯,现在我没有,因为 configure 和 make 运行没有错误,我应该去那里找点东西吗?
-
如果他们运行没有错误,你想对上面的错误信息做什么?
标签: linux eclipse compilation linker ffmpeg