用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里一样的方法。 为什么repaint没有调用paint或update? 读写文件 关于Dialog获得焦点的问题,实在是研究不出来了 新的环境变量问题 如何获得系统的相对路径 关于类继承时方法和属性的问题 SWT中link的问题 想用java写一个p2p实现文件共享的小软件,求助!!!! java1.4如何得到当前线程ID? 菜鸟问题:有谁用过Ultredit的编辑器??在线!!! 图形高手看过来.这个资源问题如何能解决 (String)a,a.tostring(),String.valueOf(a),三个有什么区别?
那么我想问问是不是生成的java的头文件还有区别吗?不能用javah命令?还有别的参数??
(*env)->JNIMethod( env, .... );
更改为:
env->JNIMethod( ... );如果你的dll函数体是一样的,就没有必要一个用指针,一个用普通,
这样调用意义是不一样的。如果不是特别地运用,C++和C调用是一样的。
再看看那本书上究竟是如何写的。
建议在C++里用与C里一样的方法。