在C#中使用C ++代码

时间:2010-08-23 07:05:42

标签: c# dll visual-c++

我在VC ++中编写了一段代码片段。但是,我无法在VC ++中继续使用其他应用程序,因此希望转移到C#。

我可以创建一个VC ++代码的dll并调用用VC ++编写的函数在C#中工作吗?

我很不知道这是否有用,但我已经看到了如何使用dll在C#中调用本机代码。

任何人都可以帮助我。

感谢。

1 个答案:

答案 0 :(得分:1)

您可以尝试使用/clr选项将C ++代码编译为托管代码,然后直接使用它或使用P/Invoke从托管代码调用非托管函数。