linux调用so库的函数 jna调用c dll的结构体怎么实现?

jna调用c dll的结构体怎么实现?导入com.sun.jna公司.库导入com.sun.jna公司. 本机公共类testso{公共接口lgetlib扩展库{//在Linux下调用so文件。注意这

jna调用c dll的结构体怎么实现?

导入com.sun.jna公司.库导入com.sun.jna公司. 本机公共类testso{公共接口lgetlib扩展库{//在Linux下调用so文件。注意这里只需要写test,不需要写libtest,不要添加后缀lgetlib instance=(lgetlib)本机.loadLibrary(“测试”LgetLib.class类)int add(int a,int b)}公共int add(int a,int b){返回LgetLib.INSTANCE.add添加(a,b)}公共静态void main(String[]args){TestSo ts=new TestSo()int c=ts.添加(10,20) 系统输出打印(“10 20=”c)}