Разница между библиотеками Windows и Universal C Runtime (UCRT) заключается в их назначении и использовании:
- Windows Runtime используется в приложениях универсальной платформы Windows (UWP) и представляет собой надёжную среду, которая управляет функциями, переменными и ресурсами, доступными приложению. learn.microsoft.com Ограничения Windows Runtime не позволяют использовать большинство функций библиотеки C Run-Time (CRT) в приложениях UWP. learn.microsoft.com
- UCRT — это более новая версия стандартной библиотеки C для Microsoft Windows. stackoverflow.com Она обеспечивает лучшую совместимость с MSVC как во время сборки, так и во время выполнения. stackoverflow.com По умолчанию UCRT поставляется только в Windows 10, а для старых версий её нужно устанавливать отдельно. stackoverflow.com
Таким образом, Windows Runtime используется в приложениях UWP, а UCRT — это общая библиотека для разработки программ для Windows. learn.microsoft.com www.ghacks.net