jna

作者: sxs7 | 来源:发表于2019-08-14 10:12 被阅读0次

    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