首页 > 分享 > expected identifier or '(' int b0 = 0, b1 =

expected identifier or '(' int b0 = 0, b1 =

ndk 编译 FFmpeg遇到的一个坑,附上解决方法

最新推荐文章于 2024-05-03 12:10:42 发布

hyjwan 于 2018-05-20 19:54:00 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

libavcodec/aaccoder.c: In function 'search_for_ms':
libavcodec/aaccoder.c:803:25: error: expected identifier or '(' before numeric constant
                     int B0 = 0, B1 = 0;
                         ^
libavcodec/aaccoder.c:865:28: error: lvalue required as left operand of assignment
                         B0 += b1+b2;
                            ^
libavcodec/aaccoder.c:866:25: error: 'B1' undeclared (first use in this function)
                         B1 += b3+b4;
                         ^
libavcodec/aaccoder.c:866:25: note: each undeclared identifier is reported only once for each function it appears in
CC    libavcodec/aacpsdsp_fixed.o
ffbuild/common.mak:60: recipe for target 'libavcodec/aaccoder.o' failed
make: *** [libavcodec/aaccoder.o] Error 1

make: *** 正在等待未完成的任务....

make -j8时报这个错误,网上查了很久的资料,参考一篇博客

http://alientechlab.com/how-to-build-ffmpeg-for-android/

需要将libavcodec/aaccoder.c里面的B0定义改一下,我是修改为b0,之后make ,编译成功;

这次编译花了我一整天的时间,遇到很多坑,这个问题让我比较纠结的,特别记录一下。


相关知识

中国科学院动物研究所机构知识库(CAS OpenIR): Invalid Identifier
main() 词法分析器 { int a,b; a = 10; b
水仙花(优化)
有以下程序 #include int main() {int a=0,b=0,c
c语言数组初始化——int a[N] = {0};
int a=2; if( a < 0 )a=
解决Error:invalid character in identifier
以下程序的运行结果是( )。 int main() {int x=15,a=0,
EfficientNet 分类花数据集
下列程序段中算法的时间复杂度是 int fun( int n)int i=0,s

网址: expected identifier or '(' int b0 = 0, b1 = https://m.huajiangbk.com/newsview1212990.html

所属分类:花卉
上一篇: 手机 花app下载
下一篇: android 项目中嵌入百度地