日期:2014-05-16  浏览次数:20743 次

利用ffmpeg来进行视频解码h.264格式(linux) 报错
我用的ffmpeg的版本是0.6.1,编译之后我用自带的测试例子编译,但是发现出错了:
undefined reference to `avcodec_init'
undefined reference to `avcodec_decode_video'
...
我编译的时候已经加载库了:
gcc example.c -o example -lavcodec -lavutil -lavformat -lswscale
可是就是不行,是我在编译安装的时候没有配置好吗?
我也已经配置动态库了
./configure --enable-shared --prefix=/usr/local
求大神解答!!!
小弟感激不尽啊。

------解决方案--------------------
你还要加包含路径和库路径呀
gcc example.c -o example -I/usr/local/include -L/usr/local/lib -lavcodec -lavutil -lavformat -lswscale