我有一个 C++ DLL,需要调用 C# 类库中的函数(传递值、返回值)。
我唯一的选择是为 C# DLL 提供 COM 接口并使用 IDispatch 从 C++ 调用它吗?
这是最好的方法吗?
这里有几个选项可供您选择
- 使用混合模式 C++/CLI 程序集作为 C++ 和 C# DLL 之间的桥梁
- 通过将几个关键 C# 类型公开为 COM 对象来使用 COM 桥。然后可以通过普通 COM 语义通过 C++ 代码访问它
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)