C++ DLL 调用 C# DLL 的选项有哪些?

2023-12-01

我有一个 C++ DLL,需要调用 C# 类库中的函数(传递值、返回值)。

我唯一的选择是为 C# DLL 提供 COM 接口并使用 IDispatch 从 C++ 调用它吗?

这是最好的方法吗?


这里有几个选项可供您选择

  1. 使用混合模式 C++/CLI 程序集作为 C++ 和 C# DLL 之间的桥梁
  2. 通过将几个关键 C# 类型公开为 COM 对象来使用 COM 桥。然后可以通过普通 COM 语义通过 C++ 代码访问它
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

C++ DLL 调用 C# DLL 的选项有哪些? 的相关文章

随机推荐