0

我一直在尝试在 Ubuntu 下的 gcc 中使用 FFMPEG。我已经完成了编译代码所需的链接内容,但出现以下错误:

tutorial01.c:(.text+0x37d): undefined reference to `avcodec_decode_video'
tutorial01.c:(.text+0x3c5): undefined reference to `img_convert'

我使用的源代码来自以下教程http://dranger.com/ffmpeg/tutorial01.c

(原文链接:http ://dranger.com/ffmpeg/tutorial01.html )

我知道教程的来源很古老。那么有人知道有什么新功能可以替代错误消息中提到的功能吗?

还有我可以使用的任何更新的文档教程表格吗?

提前致谢 !!

4

1 回答 1

1

您似乎缺少链接库libavcodec

添加链接器选项,并可选择使用 open *1-lavcodec提供库的路径。-L


*1:请注意-L需要进行-l。因此,如果libmyname.a/.so驻留在/some/path/使用中:-L/some/path/ -lmyname

于 2013-11-01T11:58:29.973 回答