Android将“.c”后缀名改成“.cpp”时java调用native失败及“error: base operand of '->' has non-poin

来源:互联网 发布:网络与新媒体专业 编辑:程序博客网 时间:2024/05/23 01:19

将注释部分改为下一行内容即可。

#include "c_example_com_jni_jnidemo.h"#include <string.h>/* * Class:     io_github_yanbober_ndkapplication_NdkJniUtils * Method:    getCLanguageString * Signature: ()Ljava/lang/String; */JNIEXPORT jstring JNICALL Java_c_example_com_jni_jnidemo_SayHello  (JNIEnv *env, jclass obj){//     return (*env)->NewStringUTF(env,"This just a test for Android Studio NDK JNI developer!");return env->NewStringUTF("HelloWorld from JNI !");  }

编译报错:“error: base operand of '->' has non-poin“

0 0
原创粉丝点击