我们正在使用 jniwrapper 从 JAVA 与第 3 方 DLL 进行通信。DLL 希望我们将指针作为 uint64_t 传递给回调函数。
typedef struct random_struct {
...
uint64_t callback; //!< A function pointer to the callback
..
}
因此,从jniwrapper中,我尝试使用 Void、Pointer 等从 Java 映射,但这些都不起作用。DLL 抱怨回调设置无效。所以我的问题是如何将回调作为 uint64_t 进行通信。有没有人使用 Jniwrapper 来满足这样的需求?谢谢