繁体   English   中英

JNA问题与char **(在dll中)

[英]JNA problem with char** (in dll)

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

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

但是如何处理long f3(char** z)

我需要f3的result(long)以及Java端的z值。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM