sto lavorando con questo file utils.c in Xcode, che ha il seguente:Previsto; dopo dichiaratore livello superiore, l'errore in Xcode
#if FF_API_AVCODEC_OPEN
int attribute_align_arg avcodec_open(AVCodecContext *avctx, AVCodec *codec)
{
return avcodec_open2(avctx, codec, NULL);
}
E 'causando un Expected ; after top level declarator
, errore (durante la costruzione) in Xcode in questa linea: int attribute_align_arg avcodec_open(....
Perché? e cosa dovrei fare per risolvere questo.
Grazie.
Sembra che "attribute_align_arg' non sia stato definito. Devi includere il file di intestazione appropriato che secondo Google è 'libavutil/internal.h' –
Se la soluzione di @ CaptainObvlious non lo è, quali sono le righe sopra il codice che hai fornito? – xaxxon
@Captain Obvlious, 'libavutil/internal.h' è incluso nei percorsi dell'intestazione xcodes. L'errore non riguarda la definizione di un oggetto, né un file '.h' infondato. Riguarda (penso) che xcode stia aspettando un ';' subito dopo 'int attribute_align_arg' nell'istruzione sopra. – cube