编译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 \
运行时要把这个库复制到能访问的目录下。