2016-04-10 13 views
0

これはxcodeの中で最も迷惑なエラーの1つです。 私はAndroidでコンパイルして実行できましたが、iOSでは実行できなかったACコードがあります:疑わしい識別子または '(' XCode Cポインタ機能

Hファイル:

typedef int (*encoding_function)(const short * a_input, unsigned char * a_output, const int a_len); 
typedef int (*decoding_function)(unsigned char * a_input, short * a_output, const int a_len); 
void set_encoding_func(encoding_function a_encoding_func); 
void set_decoding_func(decoding_function a_decoding_func); 

最初のCファイル:

decoding_function real_decoding_func; 
void set_decoding_func(decoding_function a_decoding_func) 
{ 
    real_decoding_func = a_decoding_func; 
}//- HERE IS THE ERROR!!!!! 

第二のCファイル - NO ERROR!

encoding_function real_encoding_function; 
void set_encoding_func(encoding_function a_encoding_func) 
{ 
    real_encoding_function = a_encoding_func; 
} 

EDIT:コードを削除した後、「Ex unqualified-id」と表示されます。

答えて

0

あなたのコードにエラーはありません。 ヘッダーファイルが含まれていることを確認してください。

0

ありがとう@negaipro。

私はそれが誰かを助けることを願って答えています。 上記の答えはコンパイルされた関数と他の関数を説明していません。 1週間以上コードを隠し、コマンドラインツールでビルドしてビルドしたところ、最終的にいくつかのファイルがutf-8ではないというエラーが発生しました。

「素晴らしい」コンプライアーのためにAppleを祝福してください。

関連する問題