如何将C ++ DLL连接到C#项目?

时间:2016-11-18 12:15:55

标签: c# c++ visual-studio dll

我有一个用C ++制作的dll文件,我需要将它连接到我的C#winform应用程序,以便使用不同的方法。我尝试像之前用普通的C#dll's那样给出它的引用,但由于dll格式错误,因此有例外。 在那之后,我尝试使用DllImport,因为我推荐它并且它的效果非常好。所以,我的问题是,DllImport只是这种情况下的解决方案吗?

1 个答案:

答案 0 :(得分:-1)

简短回答是[DllImport] 导入原生方法。

还有其他像C ++ / CLI包装器或COM,但它们更多的工作和更少的乐趣。