gpt4 book ai didi

android - 创建 NDK 项目时 '->' 的错误基操作数具有非指针类型 'JNIEnv {aka _JNIEnv}'

转载 作者:行者123 更新时间:2023-11-29 14:37:50 25 4
gpt4 key购买 nike

我创建了我的第一个 NDK 项目,它在屏幕上显示了一些文本。我在 java 类 NativeLib 中使用 native 方法,并在 C 类中实现。但是我收到一个错误的基操作数 '->' 有非指针类型 'JNIEnv {aka _JNIEnv}

 #include <jni.h>
#include <string.h>
#include <stdio.h>
#include <android/log.h>

#define DEBUG_TAG "MY_NDK_DEMO"
JNIEXPORT jstring JNICALL Java_com_example_helloworld_NativeLib_helloWorld
(JNIEnv * env, jobject obj) {
return (*env)->NewStringUTF("Hello World JNI!");
}

最佳答案

尝试 return env->NewStringUTF("Hello World JNI!");

关于android - 创建 NDK 项目时 '->' 的错误基操作数具有非指针类型 'JNIEnv {aka _JNIEnv}',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25178547/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com