linux調(diào)用so庫的函數(shù) jna調(diào)用c dll的結(jié)構(gòu)體怎么實(shí)現(xiàn)?
jna調(diào)用c dll的結(jié)構(gòu)體怎么實(shí)現(xiàn)?導(dǎo)入com.sun.jna公司.庫導(dǎo)入com.sun.jna公司. 本機(jī)公共類testso{公共接口lgetlib擴(kuò)展庫{//在Linux下調(diào)用so文件。注意這
jna調(diào)用c dll的結(jié)構(gòu)體怎么實(shí)現(xiàn)?
導(dǎo)入com.sun.jna公司.庫導(dǎo)入com.sun.jna公司. 本機(jī)公共類testso{公共接口lgetlib擴(kuò)展庫{//在Linux下調(diào)用so文件。注意這里只需要寫test,不需要寫libtest,不要添加后綴lgetlib instance=(lgetlib)本機(jī).loadLibrary(“測(cè)試”LgetLib.class類)int add(int a,int b)}公共int add(int a,int b){返回LgetLib.INSTANCE.add添加(a,b)}公共靜態(tài)void main(String[]args){TestSo ts=new TestSo()int c=ts.添加(10,20) 系統(tǒng)輸出打?。ā?0 20=”c)}