【问题标题】:How can I use C code in a C# Project? Wrapper class?如何在 C# 项目中使用 C 代码?包装类?
【发布时间】:2009-03-19 10:43:06
【问题描述】:

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

除了重写这段代码,有没有可能?

【问题讨论】:

    标签: c# c interop wrapper


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-10-12
        • 1970-01-01
        • 1970-01-01
        • 2020-04-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多