由于要和硬件打交道,公司里有同事把硬件接口用C#封装了一道。现在项目里要用java来开发,要用java调用这些C#封装的dll。不想用jni,我想直接用jna来处理。但是用jna,java无法直接调用C#封装的dll接口,我想用C++来再次封装C#的dll,然后java来调用C++再封装的dll。java调用C++封装的dll成功,但是不晓得怎么用C++再封装C#的dll并能让java调用。请求帮助!qq396921623注意是 C++再把C#封装的dll封装一次,留接口给java调用的,谢谢!例如,我 用C#封装了一个dll,其cs的主要内容如下: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;}}}然后生成了一个CreatDll.dll,那么我在C++中再如何封装它,以便我java再调用c++封装的dll
添加回答
举报
0/150
提交
取消