如何在C#项目中使用C代码?包装类?

时间:2009-03-19 10:43:07

标签: c# c interop wrapper

我有一个C代码,我想在C#中使用它。

除了重写此代码外,还有可能吗?

2 个答案:

答案 0 :(得分:7)

将C代码构建为DLL,然后使用“P / Invoke”来调用它。你需要了解一下互操作,这是一个我不太了解的领域,我担心 - 但这里有一些链接:

答案 1 :(得分:0)

在这里,我有一个很棒的工具SWIG ,可以做到这一点。它支持很多不同的语言,包括C#和java。