unsigned int を jint に変換するにはどうすればよいですか? 変換する必要がありますか、それとも特別な処理をせずに返品できますか? これは基本的に現在の私のコードですが、ローカルで JNI をセットアップしていないため、テストできません。
JNIEXPORT jint JNICALL
Java_test_test(JNIEnv* env, jobject obj, jlong ptr)
{
MyObject* m = (MyObject*) ptr;
unsigned int i = m->get();
return i;
}