我试图将一个数组从C程序返回到Java,但它返回错误“不兼容的指针返回整数转换 'int *'来自结果类型为'jint'的函数(又名'int');使用* [-Wint-conversion]“
取消引用我想要实现的是在java程序中使用由此返回的数组。有人可以举例说明我如何做到这一点。
JNIEXPORT jint JNICALL Java_com_ControlStub_alg1Value
(JNIEnv *env, jobject jobj) {
return 3212;
}
例如我使用上面的函数并使用此函数只在Java中显示其值,同样我需要它来返回一个数组。作为Java的新手,我发现很难做到这一点,请帮助我。 提前谢谢!
编辑1:我已经检查了这个链接,但是我说这对我来说很困惑。