用JNI调用C写的DLL正常,但调用C++写的DLLD为什么错误????????????????????????????? 不会把,java板块这么差劲没人知道? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 c++的dll中有导出函数吗? 有我现在发现不是pTheStr = jenv->GetStringUTFChars(jstr,0);的问题。我就是在C++的那个输出函数里面什么也不做,直接返回0,也出同样的错误。那么我想问问是不是生成的java的头文件还有区别吗?不能用javah命令?还有别的参数?? 应该是没有找到你写的dll函数。将相应方法的格式从: (*env)->JNIMethod( env, .... ); 更改为: env->JNIMethod( ... );如果你的dll函数体是一样的,就没有必要一个用指针,一个用普通,这样调用意义是不一样的。如果不是特别地运用,C++和C调用是一样的。再看看那本书上究竟是如何写的。 建议在C++里用与C里一样的方法。 Java图形界面 继承问题 关于 replaceall .... 从int转换成char时的问题 问一个java操作文件的问题。 请教 ibm开发者的网址? 高分求解程序设计问题,有点难,请高手们前来帮忙想想办法 javac命令不能用了? java与打印--搞不明白! 快速排序的疑惑 图形高手看过来.这个资源问题如何能解决 (String)a,a.tostring(),String.valueOf(a),三个有什么区别?
那么我想问问是不是生成的java的头文件还有区别吗?不能用javah命令?还有别的参数??
(*env)->JNIMethod( env, .... );
更改为:
env->JNIMethod( ... );如果你的dll函数体是一样的,就没有必要一个用指针,一个用普通,
这样调用意义是不一样的。如果不是特别地运用,C++和C调用是一样的。
再看看那本书上究竟是如何写的。
建议在C++里用与C里一样的方法。