jna遇到一个问题,c库参数为long,jna声明和调用也是long,然后调用之后,c始终收到的是0。
后面分析是jvm的long是8字节,c在32位下是4字节(c在64位下int、long的长度要具体分析),因此造成了截断。
解决办法:jna声明和调用时都使用int即可。
本文标题:jna
本文链接:https://www.haomeiwen.com/subject/olwwjctx.html
网友评论