标签: java dll pointers char jna
好吧,使用jna制作jna包装器解决方案以便在dll中映射导出的函数是“很容易的”:
long f1(int x), just int long f2(char* y), just char[]
但是如何处理long f3(char** z)?
long f3(char** z)
我需要f3的结果(长)以及java端的z值。
f3
z
请不要说cpp代码应该被重写以避免这种情况: - )
答案 0 :(得分:0)
这是“指向字符指针的指针”(类似于BSTR)。您可能需要derive your own class from com.sun.jna.PointerType