【问题标题】:Adding a C++ UWP class library to a C# UWP class library将 C++ UWP 类库添加到 C# UWP 类库
【发布时间】:2017-03-03 18:45:09
【问题描述】:

如果我的解决方案中有两个 UWP C# 类库,那么我可以添加一个作为对另一个的引用。但是,如果我尝试将 UWP C++ 类库添加到 UWP C# 类库中,则会弹出错误消息

无法添加对“ProjectName”的引用

UWP C++ 静态库也会发生同样的错误。

是否可以将 UWP C++ 类库添加到 UWP C# 类库中?

【问题讨论】:

    标签: c# uwp


    【解决方案1】:

    标准 UWP C++ 类库对 UWP C# 类库不可见。

    要从使用任何 Windows 运行时兼容语言编写的应用程序/库访问 UWP C++ 类库,请将其编译为 "Windows Runtime Component"

    最简单的方法是使用 UWP C++“窗口运行时组件”模板重新创建项目。

    您也可以手动更改Project Configuration -> C/C++ -> General -> Consume Windows Runtime Extension -> Yes(/ZW)。在预处理器定义中将 _WIN_DLL 更改为 _WINRT_DLL

    【讨论】:

      猜你喜欢
      • 2020-09-07
      • 2021-09-01
      • 2018-12-28
      • 2016-05-29
      • 1970-01-01
      • 2012-02-13
      • 2021-11-06
      • 1970-01-01
      • 2023-04-02
      相关资源
      最近更新 更多