0
我需要從我的Java應用程序調用C DLL(mycppdll.dll)。JNA函數調用C DLL
我有一個C程序調用像這樣這樣的功能:
char param1[256] = "";
char param2[256] = "";
char param3[256] = "";
char param4[256] = "";
char param5[256] = "";
int param6;
int param7;
int param8[32];
ret = SomeFunction(param1,param2,param3,param4,param5, ¶m6, ¶m7, ¶m8[0]);
,它是完全正常工作。
在我的java程序char *我使用PointerByReference和int *作爲IntegerByReference。 我不知道我應該使用最後一個參數。
我試過傳遞整數數組第0索引的指針,整數數組第0索引的指針PointerByReference,int,IntByReference。
他們都沒有工作。我越來越
"java.lang.UnsatisfiedLinkError: Error looking up function 'SomeFunction': The specified procedure could not be found."
請幫忙。在此先感謝