UWP是否支持WRL

Does UWP support WRL

我有一个基于 WRL 的旧媒体扩展示例代码,它在 windows 8.1 上运行良好。但是移植到UWP时,合并元数据报错

UWP 现在支持 WRL 了吗?

Windows Runtime C++ template Library (WRL) 的状态与 Windows 8.1 相同:它在那里,它有效,你可以使用它,但几乎没有关于使用 WRL 而不是 C++/CX 的文档或示例,除了使用无处不在的 Microsoft::WRL::ComPtr

我在 DirectX Tool Kit 的方面为 Windows 运行时 (WinRT) API 使用 WRL,它对 UWP 工作得很好。

MSDN

winmd 位置已更改,在 MIDL 中添加此行

-metadata_dir "C:\Program Files (x86)\Windows Kits\UnionMetadata"