日期:2014-05-20  浏览次数:20812 次

JAVA中JNA技术问题
之前在JAVA中调用C写的动态库,动态库直接提供顶层接口,现在我想把动态库全部转成JAVA代码,遇到了几个问题,如下:
1.void *该怎么处理呢?
比如:int test(int *s,void *ps);
其中int *在JNA中可以用IntByReference,那么void *该怎么办呢?
我想得是,既然是一个空指针,就直接用整型处理,但是上网查基本没啥资料,就外文网站上有说用Pointer的,求指教?
2.如果上述问题解决了,那么void **又该怎么处理呢?
3.句柄问题怎么处理?
如果能举例当然最好,先谢过了!!

------解决方案--------------------
JNA好少用了,真不懂
------解决方案--------------------
void *没见过这种写法啊,可以试试PointerByReference