【问题标题】:Using "C" dll in C# [duplicate]在 C# 中使用“C”dll [重复]
【发布时间】:2011-02-09 05:47:40
【问题描述】:

可能重复:
How do I call unmanaged C/C++ code from a C# ASP.NET webpage

我有一个用“C”语言编写的 dll 文件,我想在 C# 中使用它。我怎样才能做到这一点?

【问题讨论】:

标签: c# c dll


【解决方案1】:

您可以使用PInvoke

平台调用服务 (PInvoke) 允许托管代码调用非托管代码 在一个实现的功能 动态链接库。

Here 是 NAG(数值算法组)组的一个很棒的教程

【讨论】:

  • 谢谢一百万。你是救生员。:)
【解决方案2】:

您可以在 C# 代码中执行 DllImport,然后使用 PInvoke。

对于您的自定义 dll,您可以在 SO 上尝试这个 example answer

这是 good website 供使用 windows dll 参考

【讨论】:

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