У меня есть функция jni
native float nativeMethod(int num);
Это связано с функцией C
void Java_com_package_name_nativeMethod(JNIEnv * env, jobject obj, jint num)
{
unsigned int nativeUnsignedNum = num;
}
И мой код C требует использования целых чисел без знака.Как я могу сделать эту работу?Используя приведенный выше код, я получаю сообщение об ошибке: Using 'unsigned int' for signed values of type 'jint'
.Как я могу передать число (оно всегда будет без знака / положительное) из Java в метод C и присвоить это значение целому числу без знака?
Спасибо!