不会把,java板块这么差劲没人知道?

解决方案 »

  1.   

    c++的dll中有导出函数吗?
      

  2.   

    有我现在发现不是pTheStr = jenv->GetStringUTFChars(jstr,0);的问题。我就是在C++的那个输出函数里面什么也不做,直接返回0,也出同样的错误。
    那么我想问问是不是生成的java的头文件还有区别吗?不能用javah命令?还有别的参数??
      

  3.   

    应该是没有找到你写的dll函数。将相应方法的格式从:
     (*env)->JNIMethod( env, .... );  
    更改为:
     env->JNIMethod( ... );如果你的dll函数体是一样的,就没有必要一个用指针,一个用普通,
    这样调用意义是不一样的。如果不是特别地运用,C++和C调用是一样的。
    再看看那本书上究竟是如何写的。  
    建议在C++里用与C里一样的方法。