でトップレベルの宣言子、エラーの後に私は次があるXcodeでこのutils.cファイル、で働いています:それは、このラインでXcodeで(ビルド時)Expected ; after top level declarator
、エラーを引き起こしている予想される。 Xcodeの
#if FF_API_AVCODEC_OPEN
int attribute_align_arg avcodec_open(AVCodecContext *avctx, AVCodec *codec)
{
return avcodec_open2(avctx, codec, NULL);
}
:int attribute_align_arg avcodec_open(....
なぜですか?これを解決するために私は何をすべきですか?
ありがとうございます。
'attribute_align_arg'のように見えません。あなたはGoogleによる 'libavutil/internal.h'の適切なヘッダファイルを含める必要があります –
@ CaptainObvliousの解決策がそうでない場合は、あなたが提供したコードの上の行は何ですか? – xaxxon
@Captain Obvlious、 'libavutil/internal.h'はxcodesヘッダのパスに含まれています。このエラーは、オブジェクトの定義や未知の '.h'ファイルではありません。これは、xcodeが上記のステートメントの 'int attribute_align_arg'の直後に'; 'が来ることを期待していると思います。 – cube