0

jnaを使用してdll内でエクスポートされた関数をマッピングするためのjnaラッパーソリューションを作成するのは「簡単」です。

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

しかし、どのように対処するのlong f3(char** z)ですか?

f3のresult(long)とzJava側の値が必要です。

これを避けるためにcppコードを書き直す必要があるとは言わないでください:-)

4

1 に答える 1

0

これは「文字ポインターへのポインター」です (BSTR に似ています)。com.sun.jna.PointerType から独自のクラスを派生させる必要がある場合があります。

于 2010-03-01T23:02:38.107 に答える