包装另一个程序的代码/类

时间:2014-05-21 18:26:02

标签: c# c++ wrapping

目前,我在C ++环境中工作。有许多内部程序,SDK和DLL。我想知道的是,继续前进,我能将这些代码包装成C#可以使用的东西吗?我还在学习如何为其他语言包装代码,并且找不到从C ++到C#的合适来源。

2 个答案:

答案 0 :(得分:2)

就跨语言互操作而言,C#-C ++互操作实际上非常有用。查看the official documentation。 “Managed”是Microsoft代表.NET运行时中的所有内容,即您的C#代码; “unmanaged”或“native”表示您的C ++代码。

答案 1 :(得分:0)

Microsoft对C ++的扩展名为C++/CLI,可以更轻松地为.NET语言构建包装器。