C和C++函数时的JNI使用区别
摘要:
Java调用C和C++函数时的JNI使用区别:注意:jni.h头文件中对于***.c & ***.cpp采用不同的定义在C的定义中,env是一个两级指针,而在C++的定义中,env是个一级指针C形式需要对env指针进行双重deferencing,而且须将env作为第一个参数传给jni函数jclass (JNICALL *GetObjectClass) (JNIEnv *env, jobject obj);jclass GetObjectClass(jobject obj) { return functions->GetObjectClass(this,obj);}对于***.c1 阅读全文
posted @ 2012-12-19 20:53 Cynthia&Sky 阅读(3595) 评论(0) 推荐(0) 编辑