使用FFmpeg在Android中编译出现 undefined reference to ‘avcodec_configuration()’ 问题
Posted 西伯利亚鹰
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用FFmpeg在Android中编译出现 undefined reference to ‘avcodec_configuration()’ 问题相关的知识,希望对你有一定的参考价值。
1.添加extern “C”
在包含ffmpeg的头文件上需要使用extern “C”进行包含
eg:
extern "C"
#include "includes/libavcodec/avcodec.h"
2.添加在build.gradle添加你需要的处理器so类型
eg:
defaultConfig
ndk
abiFilters "armeabi-v7a"
设置以上两个,就可以消除undefined reference to ‘avcodec_configuration()’ 问题了
以上是关于使用FFmpeg在Android中编译出现 undefined reference to ‘avcodec_configuration()’ 问题的主要内容,如果未能解决你的问题,请参考以下文章
Windows 中的 FFMPEG for android 无法成功编译