【问题标题】:Wrapping C# code to be called from C++ [duplicate]包装要从 C++ 调用的 C# 代码 [重复]
【发布时间】:2011-05-10 09:14:56
【问题描述】:

可能重复:
What are my options for C++ DLL to call a C# DLL?

好的,这里有大量材料讨论如何包装用 C++ 或其他语言编写并编译为 DLL 的非托管代码,以及如何进行 C# 包装以使该非托管代码可以直接从 C# 调用。

我似乎无法从非托管代码中找到任何有关调用托管代码的资料。也就是说,给定一个 C# 库,我想包装它以便我可以从 C++ 调用它的函数。这可能吗?

【问题讨论】:

  • 这只是来自 google 的热门歌曲之一:support.microsoft.com/kb/828736。基本上你使用 COM。
  • 当您在表单中输入此问题的标题时弹出的数十个相关问题的明确副本。 =)
  • J.斯蒂恩,几乎所有这些人都在谈论相反的程序。 stijn,COM 对我来说不是一个好的解决方案,我想这对我来说是一个很好的问题,我早先发现了这个问题,但我所看到的只是一大群人问了一百万次相反的问题。
  • 啊,我的错。它通常是相反的,是的。 =)

标签: c# c++ unmanaged managed word-wrap


【解决方案1】:

This 可能值得一看。

【讨论】:

  • 绝对值得一看。这正是我一直在寻找的东西,但现在我意识到我为自己设置了多少工作可能无法正常工作,我想我会做其他事情,但这对将来的参考很有好处。谢谢。
【解决方案2】:

您可能希望将您的组件公开给 COM 互操作:http://msdn.microsoft.com/en-us/library/c3fd4a20.aspx

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多