使用 JNA 将 int** 传递给 C 例程
我的 java 程序中有一个 int[][] ,它存储一些我想要计算(更改)的数据 在 C 例程中。但我不知道如何将“指向 int 的指针”传递给 声明 af(int sz, int** 结构) 的 C 代码。有什么想法吗?
谢谢, 卢克.d
I'm having in my java program a int[][] that stores some data I want to compute (alter)
in a C routine. But I can't figure out how to pass the "pointer to pointer to int" to the
C code which declares a f(int sz, int** structure). Any idea?
Thanks,
Luc.d
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
由于这个问题被标记为 JNA,
JNA 文档中的类似示例
不是这就是您要找的东西?当存在指向指针的指针时,可以使用 PointerByReference。
Since this is question is tagged JNA,
Similar Example in JNA docs
Isn't this what you are looking for ? you use PointerByReference when there is a Pointer to a Pointer.
我认为这个示例可能会派上用场:)
I think this example might come in handy :)