0

可能重复:
如何在 JNI 中将 C 结构来回传递给 Java 代码?

我正在编写一个本机库,其函数将文件位置作为参数并返回一个包含指向数组的指针的结构,它的 array_size 和 no_of_clicks。在互联网上搜索已经发现了一些答案,但对我来说还不够清楚。如果你能用一个例子来解释它会很有帮助。

例如,我有以下结构

typedef struct {
int size;
    int no_of_clicks;
float *array_location;

}return_array;

基本上,这个结构包含指向浮点数组位置的指针、数组的大小和一个附加参数 no_of_clicks。我如何将它传递给java端并在那里访问它?

4

0 回答 0