C++/WinRT 是 Windows 运行时 (WinRT) API 的 C++17 标准 的语言投影,提供了一系列新型 Windows API 的 C++ 实现库文件。相比 Win32 API,C++/WinRT 的表现更好,生成的二进制文件更小。它的表现甚至超过了直接使用 ABI 接口手动编写的代码。
前提配置
1. WinRT 只支持 64 位编译平台
2. WinRT 仅支持 C++17
WinRT 内部实现的协程与 C++ 标准库 (C++20 或以上) 的协程冲突,所以使用 C++20 以上的标准会报错。
3. 符合模式调否(/permissive)
符合模式调"是"会报错。


