当前位置: 技术问答>linux和unix
利用ffmpeg来进行视频解码h.264格式(linux) 报错
来源: 互联网 发布时间:2017-03-30
本文导语: 我用的ffmpeg的版本是0.6.1,编译之后我用自带的测试例子编译,但是发现出错了: undefined reference to `avcodec_init' undefined reference to `avcodec_decode_video' ... 我编译的时候已经加载库了: gcc example.c -o example -lavcodec -lavutil -...
我用的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
求大神解答!!!
小弟感激不尽啊。
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
gcc example.c -o example -I/usr/local/include -L/usr/local/lib -lavcodec -lavutil -lavformat -lswscale