3

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

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

4

2 回答 2

7

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

于 2009-03-19T10:45:19.240 回答
0

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

于 2009-05-22T07:22:29.267 回答