cpp jni报错 -fpermissive

unsigned char *buf = jenv-> GetPrimitiveArrayCritical(outbuf,JNI_FALSE);这句话报错

错误: error: invalid conversion from 'void*' to 'unsigned char*' [-fpermissive]

解决办法:在.mk文件中加上LOCAL_CPPFLAGS := -fpermissive

编译时就不会报错了,但是会报warning: invalid conversion from 'void*' to 'unsigned char*' [-fpermissive]

这样我就满足了,毕竟可以编译成功。

posted @ 2013-05-31 16:49  little_star  阅读(1077)  评论(0编辑  收藏  举报