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