java使用jna调用c语言如何获得输出参数

2024-10-14 16:09:02

1、你先在C环境下调用client_sdk_send_return()函数进行测试,确保不是此函数本身导致的问题。如果不是,再检查包装函数时是否参数传递有误。

java使用jna调用c语言如何获得输出参数

3、生成dll:方法一:如果安装了MinGWf:cd MinGW/Jnagcc -Wall -shared test.c -o test.dlljavac Test.javajava Test这时目录下新生成了test.dll、Test.class、Lib.class。

java使用jna调用c语言如何获得输出参数

5、一种解决方发是,将Java IDE的编码格式设置成GBK,之后将String转化成byte[]传入C中。

java使用jna调用c语言如何获得输出参数
猜你喜欢