概述
编译muxing.c,结果提示:
muxing.o:在函数‘open_audio’中:
muxing.c:(.text+0xa9d):对‘avcodec_parameters_from_context’未定义的引用
muxing.o:在函数‘open_video’中:
muxing.c:(.text+0x13e4):对‘avcodec_parameters_from_context’未定义的引用
看了一下库,能加的都加上了,怎么少了这个?于是在/usr下搜索这个字串,找到了一个库,加上:
LIBS := -L /usr/lib/x86_64-linux-gnu -lavcodec -lavutil -lswresample -lavformat
-L /usr/lib/x86_64-linux-gnu -lswscale -lavdevice -lavfilter -lm
-L /usr/lib/x86_64-linux-gnu/oxide-qt -lffmpeg
运行时要把这个库复制到能访问的目录下。
最后
以上就是高大小霸王为你收集整理的解决办法:对avcodec_parameters_from_context未定义的引用的全部内容,希望文章能够帮你解决解决办法:对avcodec_parameters_from_context未定义的引用所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复