最多140个字
分类: C/C++
2014-02-24 18:44:08
1,编写调用端代码(文件名:DllCaller.java)
2,执行如下命令生成.h文件:
javac .\com\whut\qinchao\jni\DllCaller.java;
javah -jni com.whut.qinchao.jni.DllCaller会生成一个com_whut_qinchao_jni_DllCaller.h文件(将com_whut_qinchao_jni_DllCaller.h中#include
3,VS2010 创建动态连接库:
3.1,新建项目->Win32控制台程序->DLL(勾选“空工程”)。
3.2,新建*.cpp文件,对com_whut_qinchao_jni_DllCaller.h中的方法 (JNIEXPORT jint JNICALL Java_com_whut_qinchao_jni_DllCaller_VrpJniCaller(JNIEnv *, jclass, jboolean, jboolean, jstring);)进行实现。
3.3,将jni.h和jni_md.h文件拷贝到当前目录。