jna回调函数参数类型为枚举和void *,java应该定义什么类型对应。 大家好,最近在使用jna,遇到了回调函数的问题,如何使用回调函数基本上了解,但是当c定义的回调函数类型是一个枚举,java应该如何映射这个类型,希望大家可以帮助 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 java里面有 enum 这个就是枚举类型 感谢帅哥kaka,但是我怎么知道c和java的枚举类型起始位置都相同呢,好似不可以使用java的枚举,用了会提示让你类型转换。另外,我从jna的官网上看到好像说一般来说c的枚举映射成java的int类型,但是替换成int后就calldown了,说我访问了一个不允许访问的地址,实在不知道是什么原因。感谢大家帮助 用byte吧,记得c里面的枚举只能256个吧。你试试,可能不对 枚举的问题暂时解决了,jna官网建议通常使用int,我就定义了一个结构体,里面声明int类型的变量。反正暂时没有啥问题:-)。感谢楼上大虾 百度算法 请问都有哪些桌面软件是用java开发的 此GUI的样式效果是怎么做的? 请问哪里可以下到javacomm20-win32.zip 哪位大哥说下io包里面的字节流和字符流有什么区别? 新手请教一个关于移位运算的问题 请教如何试用Method.invoke()传入整形的参数 如何配置JCREATOR?? sun java platform的安装问题 翻译一条题目20分! java,线程同步问题? 有内部接口吗,我是新手
但是我怎么知道c和java的枚举类型起始位置都相同呢,好似不可以使用java的枚举,用了会提示让你类型转换。
另外,我从jna的官网上看到好像说一般来说c的枚举映射成java的int类型,但是替换成int后就calldown了,说我访问了一个不允许访问的地址,实在不知道是什么原因。
感谢大家帮助
感谢楼上大虾