会聚csdn中的所有java jni 高手可能都解决不了这jni问题,我一天发一问连续三个星期,坚持再坚持还没有碰到jni 高手,高手太少了,这一帖
项目背景,,现在的项目要和一个业务公司做接口,调用对方的提供的hg.dll文件,,我用java jni 写了个外套的dll c语言写的,调用它的long newinterfacewithinit(char *Addr, int Port, char *Servlet) 方法,是完全没问题的,,但是接着就是这是调用long start(Interface *p_inter, char *FUNC_ID)方法,,可是Interface *p_inter 在c里头怎么声明,,对方的意思是用long 型,可是不行,他是说用(pb,vb调用的时候用long)型,在java 里头应该用什么类型,,在对应的 c里头又应该怎么写??
问题在简单点说,,对方给个 dll 文件,,有方法long start(Interface *p_inter, char *FUNC_ID) 给你,你有没有能力调用好它,怎么调用,,能调用成功的就是我要找的jni英雄,至少说明他对jni和c 有一定的造诣,我是搞了三个星期了,对c 不是和熟悉,,jni是第一次用,能调用前面一个方法就再也没办法走下去了,,