我正在使用
xcode中的这个
utils.c文件,其中包含以下
内容:
#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,因此不易发现编译器错误的来源.