翻译自:MSDN https://docs.microsoft.com/zh-cn/cpp/cppcx/universal-windows-apps-cpp?view=vs-2019

通用Windows平台(UWP)是Windows的现代编程接口。使用UWP,您只需编写一次应用程序或组件,然后将其部署在任何Windows 10设备上。您可以用C ++编写组件,并且以任何其他UWP兼容语言编写的应用程序都可以使用它。

大多数UWP文档位于通用Windows平台文档的Windows内容树中。在这里,您将找到入门教程以及参考文档。

对于新的UWP应用和组件,我们建议您使用C ++ / WinRT,这是Windows运行时API的新标准C ++ 17语言投影。Windows 10 SDK从版本1803开始提供C ++ / WinRT。C ++ / WinRT完全在头文件中实现,旨在为您提供对现代Windows API的一流访问。与C ++ / CX实现不同。C ++ / WinRT不使用非标准语法或Microsoft语言扩展,它充分利用了C ++编译器来创建高度优化的输出。有关更多信息,请参见C ++ / WinRT简介

您可以使用Desktop Bridge应用程序转换器打包现有的桌面应用程序,以通过Microsoft Store进行部署。有关更多信息,请参见在Centennial项目Desktop Bridge中使用Visual C ++ Runtime

使用C ++ / CX的UWP应用

通用Windows应用(C ++)

使用Windows运行时C ++模板库(WRL)的UWP应用

Windows运行时C ++模板库提供了低级COM接口,ISO C ++代码可通过这些接口在无异常的环境中访问Windows运行时。在大多数情况下,我们建议您使用C ++ / WinRT或C ++ / CX而不是Windows Runtime C ++模板库来进行UWP应用开发。有关Windows Runtime C ++模板库的信息,请参阅Windows Runtime C ++模板库(WRL)。

也可以看看

Visual Studio 中的C ++ C ++中
的Windows编程概述

相关文章:

  • 2022-12-23
  • 2021-04-20
  • 2022-12-23
  • 2021-08-19
  • 2021-10-10
  • 2022-02-08
  • 2021-12-05
  • 2021-11-09
猜你喜欢
  • 2021-11-19
  • 2021-07-02
  • 2022-12-23
  • 2021-07-31
  • 2021-07-25
  • 2021-09-14
相关资源
相似解决方案