在托管代码中调用C ++本机DLL

时间:2015-06-10 13:07:43

标签: c# c++

我有原生的c ++ dll,头文件和lib文件。我想创建它的托管包装器。我没有dll的源代码。如何在C#或C ++托管代码中调用/使用它。这是头文件

谢谢, 阿迪尔

1 个答案:

答案 0 :(得分:1)

如果你有dll的标题,你可以使用DllImport(你也可以使用它,但我会稍微复杂一些)

这将允许您指定一个您可以在托管代码中调用的方法,该方法将匹配dll中的一个。

你需要做一些工作,你必须告诉C#编译器使用哪种类型来匹配C ++