quick打包安卓报错 跪求原因,各位大神来看看啊

jni/…/…/Classes/protobuf/pbc-lua.c:1010:9: note: forward declaration of
‘struct gcobj’
struct gcobj * obj = (struct gcobj *)lua_touserdata(L,1);
^

相关代码:

static int
_clear_gcobj(lua_State L) {
struct gcobj * obj = (struct gcobj )lua_touserdata(L,1);
int i;
for (i=0;isize_pat;i++) {
pbc_pattern_delete(obj->pat
);
}
for (i=0;isize_msg;i++) {
pbc_rmessage_delete(obj->msg
);
}
free(obj->pat);
free(obj->msg);
obj->pat = NULL;
obj->msg = NULL;
pbc_delete(obj->env);
obj->env = NULL;

return 0;

}**