编译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未定义内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复