tôi đang làm việc với utils.c tập tin này trong xcode, trong đó có những điều sau đây:Dự kiến; sau đầu declarator cấp, lỗi trong xcode
#if FF_API_AVCODEC_OPEN
int attribute_align_arg avcodec_open(AVCodecContext *avctx, AVCodec *codec)
{
return avcodec_open2(avctx, codec, NULL);
}
Nó gây ra một Expected ; after top level declarator
, lỗi (trong xây dựng) trong xcode tại dòng này: int attribute_align_arg avcodec_open(....
Tại sao? và tôi nên làm gì để giải quyết vấn đề này.
Cảm ơn bạn.
Có vẻ như 'attribute_align_arg' chưa được xác định. Bạn cần bao gồm tệp tiêu đề thích hợp mà theo Google là 'libavutil/internal.h' –
Nếu giải pháp của @ CaptainObvlious không phải vậy, các dòng trên mã bạn đã cung cấp là gì? – xaxxon
@Captain Obvlious, 'libavutil/internal.h' được bao gồm trong đường dẫn tiêu đề xcodes. Lỗi không phải là về định nghĩa của một đối tượng, cũng không phải là một tệp '.h'. Đó là về (tôi nghĩ) rằng xcode đang mong đợi một ';' ngay sau 'int attribute_align_arg' trong câu lệnh trên. – cube