#if FF_API_AVCODEC_OPEN int attribute_align_arg avcodec_open(AVCodecContext *avctx,AVCodec *codec) { return avcodec_open2(avctx,codec,NULL); }
这是造成预期的在顶级声明器之后,在这行的xcode中的错误(在构建期间):int attribute_align_arg avcodec_open(….
为什么?我应该如何解决这个问题.
谢谢.
当插入函数的参数时,XCode将插入需要编辑的占位符,但在GUI中显示为完全有效的C.
花了我几个小时,直到我在另一个编辑检查我的文件,揭示,而不是预期:
void func(int a)
XCode实际上已插入
void func(<#int a#>)
在XCode编辑器中,该参数用浅蓝色背景显示为int a,因此不易发现编译器错误的来源.