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应用程序大包成exe的问题,急!!! 请教Java 的Reflection机制的问题 关于swing项目的结构问题的讨论 如何将一个string类型的字符串转化成URL类型呀~~~ 关于Class.forName的问题!急死我了! 学习JAVA之路 请大家帮我解释一下这几句的意思 不能在jb4中设置weblogic为应用服务器? java,线程同步问题? 有内部接口吗,我是新手
但是我怎么知道c和java的枚举类型起始位置都相同呢,好似不可以使用java的枚举,用了会提示让你类型转换。
另外,我从jna的官网上看到好像说一般来说c的枚举映射成java的int类型,但是替换成int后就calldown了,说我访问了一个不允许访问的地址,实在不知道是什么原因。
感谢大家帮助
感谢楼上大虾