作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 SWIG 库让 Java (Android) 应用程序调用 C 函数。
我需要让一些 C 函数将可变大小的数组返回给 Java。我怎样才能做到这一点?
我考虑过将 long long * 转换为 jlongarray,但我不知道如何使用 SWIG 将 jlongarray 传递回 Java。
有谁知道使用 SWIG(或任何方式)将可变大小数组从 C 传递到 Java 的最佳方法?
最佳答案
我尝试在 SWIG 中制作自定义类型映射,但是当我这样做时出现了段错误。
我最终通过在直接 JNI 中编写一个新函数将数组元素放入 jlongArray 中解决了这个问题,而不是让 SWIG 为其编写一个包装函数。
关于java - 将可变大小的数组从 C 返回到 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22645275/
到目前为止,我已经生成了以下代码来尝试将相关数据整合在一起。 但是,使用“+ 7”函数会产生以下问题。 Registration date = '2018-01-01' 它正在推迟 2018-04-0
我已经成功地将我的自定义购物车发布到 PayPal——它处理订单非常漂亮,当收到付款时,它会将数据发回我在配置中指定的 URL。代码基于此处找到的库:http://www.phpfour.com/bl
我是一名优秀的程序员,十分优秀!