gpt4 book ai didi

c# - 在 C++ 中使用 C# 接口(interface)或在 C# 中使用 C++ 接口(interface)

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:38:18 24 4
gpt4 key购买 nike

我正在开发一个解决方案,其中我有一个必须由 C++ 解决方案和 C# 解决方案使用的接口(interface)。我想知道:

实现此目标的最佳方式是什么:

  • 我在 C++ 项目中使用的 C# 接口(interface)
  • 我将在我的 C# 项目中使用的 C++ 接口(interface)

您能否指出我应该如何着手寻找最佳解决方案?

最佳答案

您是说托管 C++ 吗?

在托管 C++ 的情况下很容易做到,只需将接口(interface)放在单独的项目 (dll) 中并从 C# 中引用它

如果您想对非托管 C++ 做同样的事情,事情会变得很困难

比你需要使用 COM , PInvoke或某种服务/套接字通信

希望对你有帮助

关于c# - 在 C++ 中使用 C# 接口(interface)或在 C# 中使用 C++ 接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11898602/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com