猿问

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

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

幕布斯6054654
浏览 402回答 3
3回答

撒科打诨

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