我正在从用 Java 编写的程序加载 C DLL。我希望能够使用此声明从 DLL 调用其中一种方法:
dll_function(const char* foo1, const char* foo2, const char* foo3, void** bar, size_t* bar2);
如何在 Java 中使用正确类型的参数调用此方法?我知道(理论上)如何调用它,但我想知道如何从我的 Java 程序中传递“void**”和“size_t*”?基本上,我想知道 void和 size_t***在 Java 中的“等效类型”是什么......
我找到了 Pointer 类但没有设法让它工作?非常感谢 :)