2

JNIを使​​い始めました。ここで、cppメソッドから2次元配列を返し、Javaで取得します。一次元配列の情報は次のとおりです。

JNIExport jint JNICALL Java_IntArray_sumArray(JNIEnv *env, jobject obj)

cppから2次元配列を返し、java jniで取得する方法を指定できますか?

編集 私はフォローしてみました

JNIEXPORT jobjectArray JNICALL
 Java_ObjectArrayTest_initDouble2DArray(JNIEnv *env,
                                    jclass cls,
                                    )
 {
     jobjectArray result;
     int i;
     jclass doubleArrCls = **(*env)**->FindClass(env, "[D");
...
 }

ただし、エラーC2819:タイプ「JNIEnv_」にオーバーロードされたメンバー「演算子->」がないというエラーが発生します。

4

1 に答える 1

-3

C++ から 2D 配列を返す方法を理解するには、この投稿を参照してください。

C++-2D 配列

于 2012-04-16T05:30:36.993 に答える