如果我的解决方案中有两个UWP C#类库,那么我可以添加一个作为对另一个的参考。但是如果我尝试将UWP C ++类库添加到UWP C#类库中,我会弹出错误
对项目名称'的引用无法添加
并且UWP C ++静态库也会发生同样的错误。
是否可以将UWP C ++类库添加到UWP C#类库中?
答案 0 :(得分:0)
标准UWP C ++类库对于UWP C#类库是不可见的。
要从以任何与Windows Runtime兼容的语言编写的app / library访问您的UWP C ++类库,请将其编译为"Windows Runtime Component"。
最简单的方法是使用UWP C ++" Window Runtime Component"重新创建项目。模板。
您也可以手动更改Project Configuration -> C/C++ -> General -> Consume Windows Runtime Extension -> Yes(/ZW)
。在预处理程序定义中将_WIN_DLL
更改为_WINRT_DLL
。