使用 JNA 的 *short 的 Java 类型是什么
我的 dll 中有 short 和 *short,那么如何调用 short -> int *short -> int[]?
谢谢,亚历克斯
Cshort
类型映射到 Javashort
类型。
C short*
(指向短的指针)使用 JNA 映射到 Java 的ShortByReference
.
如果要将指针映射到数组,只需在 Java 中使用 arrays 编写函数,一个带有签名的函数
void foo(int *buf)
Java中的映射为
static void native foo(int[] buf);