Java调用C++编写的dll文件,如何确保类型匹配?

网上很多讲用JNI的,常用数据类型如int,double之类的都好说,但是如果C++里面有自定义的类和结构体,那么是不是也要在Java中定义这些类和数据结构之后,才能在J... 网上很多讲用JNI的,常用数据类型如int,double之类的都好说,但是如果C++里面有自定义的类和结构体,那么是不是也要在Java中定义这些类和数据结构之后,才能在JNI中引用来完成类型匹配? 展开
 我来答
wh猎人
2015-03-13 · TA获得超过1125个赞
知道大有可为答主
回答量:1157
采纳率:89%
帮助的人:665万
展开全部
不要在JNI上浪费生命了,用JNA吧,简单、实用。
追问
JNA确实方便些,同样的问题,用JNA调用的时候,类和数据结构需要在Java里面再定义一遍么
追答
需要,看看jna的例子,要定义接口和类
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式