gpt4 book ai didi

c# - 从 UWP c++/cx 调用 UWP C# 代码

转载 作者:太空狗 更新时间:2023-10-29 22:59:02 25 4
gpt4 key购买 nike

我有一个 UWP C++/cx 应用程序和 UWP C# 类库。
我如何在 C++ 项目中使用 C# 库中的类?

  • UWP 应用程序不支持 C++/CLI,因此我无法制作 C++/CLI 包装器。
  • 我不确定,但看起来 COM 包装在 UWP 世界中不是一个选项。
  • 反向 P/Invoke 不是一个选项,因为主机应用程序是 c++
  • Windows 运行时组件还需要来自 C# 代码的某种回调,但它只能在 C++ 代码中实例化。

有什么建议吗?

附言
我不能有“c# 代理应用程序”,我的应用程序是 c++/cx 类型。

最佳答案

标准 uwp c# 类库对于 c++/cx 是不可见的。
应创建代理库“Windows 运行时组件”并将其添加到 C++ 类中。

关于c# - 从 UWP c++/cx 调用 UWP C# 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38061363/

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