由于要和硬件打交道,公司里有同事把硬件接口用C#封裝了一道?,F(xiàn)在項(xiàng)目里要用java來開發(fā),要用java調(diào)用這些C#封裝的dll。不想用jni,我想直接用jna來處理。但是用jna,java無法直接調(diào)用C#封裝的dll接口,我想用C++來再次封裝C#的dll,然后java來調(diào)用C++再封裝的dll。java調(diào)用C++封裝的dll成功,但是不曉得怎么用C++再封裝C#的dll并能讓java調(diào)用。請(qǐng)求幫助!qq396921623注意是 C++再把C#封裝的dll封裝一次,留接口給java調(diào)用的,謝謝!例如,我 用C#封裝了一個(gè)dll,其cs的主要內(nèi)容如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace CreatDll{public class TestA{public int add(int x,int y){int z = x + y;return z;}}}然后生成了一個(gè)CreatDll.dll,那么我在C++中再如何封裝它,以便我java再調(diào)用c++封裝的dll
添加回答
舉報(bào)
0/150
提交
取消