Pessoal, tenho o seguinte método:
JNIEXPORT jshort JNICALL Java_TesteDll_P1602_1GetDriverVersion (JNIEnv *env, jobject obj, jshortArray jwVxdVersion){
jshort drivVersion;
jshort ans = P1602_GetDriverVersion(&drivVersion);
jsize len = (*env)->GetArrayLength(env,jwVxdVersion);
jshort *body = (*env)->GetShortArrayElements(env,jwVxdVersion , 0);
body[0]=drivVersion;
(*env)->ReleaseShortArrayElements(env,jwVxdVersion , body, 0);
return ans;
}
o devC++ gera a seguinte mensagem de erro para as linha em que eu uso o operador “env”:
" base operand of ->' has non-pointer type
JNIEnv_’ "