从 C# 调用 C++ 代码 [重复]
Posted
技术标签:
【中文标题】从 C# 调用 C++ 代码 [重复]【英文标题】:Calling a C++ code from C# [duplicate] 【发布时间】:2011-06-15 21:13:10 【问题描述】:可能重复:Possible to call C++ code from C#?
我有一个问题。我有一个项目需要我从我的 VS2008 C# 代码中调用其他人用 Visual C++ 6.0 编写的代码。我想知道是否有人知道如何做到这一点。谢谢
【问题讨论】:
我也想在这里看到一些答案... 可能重复:***.com/questions/935664/… 您可以调用 C 库(参见 P-Invoke)和 COM。 【参考方案1】:如果程序集是 COM 可见的,您可以将其添加为对 C# 项目的引用。
如果没有,您可以使用PInvoke 这样做。此外,PInvoke.net 是这类事情的宝贵资源。
【讨论】:
以上是关于从 C# 调用 C++ 代码 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
使用 c# 中的 c++ 引用中的引用从 C# 错误调用 C++ 代码