C++/WinRT
| C++/WinRT | |
|---|---|
| Original author(s) | Kenny Kerr |
| Developer(s) | Microsoft |
| Initial release | June 23, 2015 |
| Stable release | 2.0.240405.15
/ 5 April 2024 |
| Repository | github |
| Written in | C++ |
| Operating system | Microsoft Windows |
| Predecessor | C++/CX, WRL |
| Type | Software development tools |
| License | MIT License |
| Website | aka |
C++/WinRT is a C++ library for Microsoft's Windows Runtime platform, designed to provide access to modern Windows APIs. C++/WinRT is provided as a standard C++17 header file library, unlike C++/CX, which is an extension to C++ and requires a recent version of Microsoft Visual C++.
C++/WinRT was introduced as part of the Microsoft Windows SDK in version 10.0.17134.0 (Windows 10, version 1803) and is a component of Windows App SDK (formerly known as Project Reunion). Microsoft Visual Studio support for C++/WinRT is provided by an officially-supported extension.
C++/WinRT was originally released in 2015 by Kenny Kerr, who shortly afterward joined Microsoft. C++/WinRT is now Microsoft's recommended replacement for both the Windows Runtime C++ Template Library (WRL), and for C++/CX.