確定它是「容易」做了DLL中映射導出函數JNA包裝解決方案使用JNA: long f1(int x), just int
long f2(char* y), just char[]
,但如何處理long f3(char** z)? 我需要f3的結果(long)以及z在java端的值。 請不要說cpp的代碼應該被重寫,以避免這種:-)
我正在爲ZBar(library for bar code reader)創建Java接口JNA。 在JNA中,需要聲明C中的結構。例如:: // In C
typedef struct {
char* id;
char* name;
int age;
char* sectionId
} EMPLOYEE;
到 // In Java with JNA