求各位帮帮本人这个C函数在JAVA里面怎么调用

J2EE 码拜 9年前 (2016-05-29) 858次浏览
C里面写了一个类
class Demo
{
public:
struct MData{
char Code[7];
float Lng;
float Lat;
float Mem[30];
}
}
然后在H头文件里面有个函数
void MData_Load(Demo::MData *mData);
问一下一下,在JAVA里面怎么生成这个类并调用这个加载函数?
解决方案

10

这个是Jin 技术,找个事例,很简单的

10

javah生成头文件,放到c里面,写调用实现,然后生成动态库,在java里面写对路径调用这个动态库就可以实现了

30

生成不了这个类. 使用jni调用函数. 参数按照c语言结构体内存存放规则去组织java中的变量结构. 实在不行, 把java变量做成二进制形式传过去.

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明求各位帮帮本人这个C函数在JAVA里面怎么调用
喜欢 (0)
[1034331897@qq.com]
分享 (0)