なぜ私は不満足なリンクエラーになっていますか?
詳細は以下のとおりです。
ネイティブメソッドのプロトタイプと私のJavaコードでの呼び出しは、このようなものです:
プライベートネイティブ長いsampleFunction(ロング[] [] twoDimArray、 長い番号);満足していないリンクエラー
p.sampleFunction(twoDimArray、number); VC++のコードで
ネイティブメソッドのプロトタイプは、このようなものです:
JNIEXPORT jlong JNICALL Java_MyClass_sampleFunction(JNIEnvの* envを、jオブジェクトOBJ、 jobjectArray MyArrayという、 長い番号);
私はすべてのことをしました。また、私は最初のパラメータで必要な出力を得ました。しかし、私は2つのパラメータで同じプログラムを試しているとき、私は上記のエラーが発生しています。 – svkvvenky
http://equip.sourceforge.net/javatrans/docs/Javatrans_Java_to_CPP_mapping.html – mcfinnigan
こんにちはmcfinniganさん、あなたのネイティブメソッドの第4引数を 'long long'に変更する必要があるかもしれません。長くjlongに置き換えて、私は成功する。 – svkvvenky