0

好的,使用 jna 制作用于在 dll 中映射导出函数的 jna 包装器解决方案很“容易”:

long f1(int x), just int
long f2(char* y), just char[]

但是怎么处理long f3(char** z)

我需要f3' 的结果(长)以及zjava 端的值。

请不要说应该重写 cpp 代码以避免这种情况:-)

4

1 回答 1

0

这是一个“指向字符指针的指针”(类似于 BSTR)。您可能必须从 com.sun.jna.PointerType 派生自己的类

于 2010-03-01T23:02:38.107 回答