私は状態変数宣言にアクセスしようとしていますが、コンパイラは変数が存在しないと言っています。ブリッジヘッダーファイルに何かを追加する必要がありますか?私の迅速なファイルで即座にC変数にアクセス
私はDSTATEまたはCSTATEにアクセスすることはできません
コンパイラはラインg722_coder_init(&dstate)
の "未解決識別子 'DSTATE' の使用を" と言います。
ヘッダファイル
#ifdef __cplusplus
extern "C" {
#endif
extern struct g722_dstate dstate;
extern struct g722_cstate cstate;
int g722_coder_init ( struct g722_cstate *s );
int g722_encode(short *data, unsigned char *outdata,int len, struct g722_cstate *s );
int g722_decoder_init ( struct g722_dstate *s);
int g722_decode(unsigned char *decdata, short *pcmout, int len, struct g722_dstate *s);
#ifdef __cplusplus
}
#endif
ブリッジングヘッダー
#import "g722_codec.h"