希望能结合具体的例子来说。比如,我用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不是新技术,可以找到很多这样的书。
- 3 回答
- 0 关注
- 934 浏览
添加回答
举报
0/150
提交
取消