为了账号安全,请及时绑定邮箱和手机立即绑定

如何在C#中调用C++封装的DLL?

如何在C#中调用C++封装的DLL?

C++
FFIVE 2019-07-11 10:06:38
希望能结合具体的例子来说。比如,我用C++写了一个函数:int test (int x,int y);那么,我想在C#中调用这个test函数时,应该怎么做?同样的,对于类呢?如果在C++封装的DLL中定义了一个类class name{public:int x;private:int,y;};该如何在C#中调用这个类?
查看完整描述

3 回答

?
互换的青春

TA贡献1797条经验 获得超6个赞

dll本身不能直接运行是没有main函数的。因为你是封装了给C#调用,建议你还是找一本书仔细看两个问题:
1)如何编写dll
2) C#和C++之间数据类型的对应关系,否则你无法传递参数的。
dll不是新技术,可以找到很多这样的书。

查看完整回答
反对 回复 2019-07-12
  • 3 回答
  • 0 关注
  • 934 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信