Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Universelle Windows-Plattform (UWP) ist die moderne Programmierschnittstelle für Windows. Bei UWP schreiben Sie eine Anwendung oder Komponente einmal und stellen sie auf einem beliebigen Windows 10- oder höher-Gerät bereit. Sie können eine Komponente in C++ und Anwendungen schreiben, die in jeder anderen UWP-kompatiblen Sprache geschrieben wurden, sie verwenden können.
Die meisten UWP-Dokumentationen befinden sich in der Windows-Inhaltsstruktur in Universelle Windows-Plattform Dokumentation. Dort finden Sie Startlernprogramme sowie Referenzdokumentationen.
Für neue UWP-Apps und -Komponenten empfehlen wir die Verwendung von C++/WinRT, einer neuen C++17-Sprachprojektion für Windows-Runtime-APIs. C++/WinRT ist in Windows SDK ab Version 1803 (10.0.17134.0) erhältlich. C++/WinRT wird vollständig in Headerdateien implementiert und wurde entwickelt, um Ihnen erstklassigen Zugriff auf die moderne Windows-API zu ermöglichen. Im Gegensatz zur C++/CX-Implementierung verwendet C++/WinRT keine nicht standardmäßige Syntax oder Microsoft-Spracherweiterungen und nutzt den C++-Compiler vollständig, um eine hochoptimierte Ausgabe zu erstellen. Weitere Informationen finden Sie unter Einführung in C++/WinRT.
Sie können den Desktop-Brücke App-Konverter verwenden, um Ihre vorhandene Desktopanwendung für die Bereitstellung über den Microsoft Store zu verpacken. Weitere Informationen finden Sie unter Verwenden der Visual C++-Runtime im Centennial-Projekt und Desktop-Brücke.
UWP-Apps, die C++/CX verwenden
C++-/CX-Sprachreferenz
Beschreibt den Satz von Erweiterungen, die den C++-Verbrauch von Windows-Runtime-APIs vereinfachen und die Fehlerbehandlung aktivieren, die auf Ausnahmen basiert.
Erstellen von Apps und Bibliotheken (C++/CX)
Beschreibt das Erstellen von DLLs und statischen Bibliotheken, auf die von einer C++/CX-App oder Komponente zugegriffen werden kann.
Lernprogramm: Erstellen einer UWP-App "Hello, World" in C++/CX
Eine exemplarische Vorgehensweise, in der die grundlegenden Konzepte der Entwicklung von UWP-Apps in C++/CX vorgestellt werden.
Erstellen Windows-Runtime Komponenten in C++/CX
Beschreibt, wie DLLs erstellt werden, die andere UWP-Apps und -Komponenten nutzen können.
UWP-Spieleprogrammierung
Beschreibt die Verwendung von DirectX und C++/CX zum Erstellen von Spielen.
UWP-Apps, die die Windows-Runtime C++-Vorlagenbibliothek (WRL) verwenden
Die Windows-Runtime C++-Vorlagenbibliothek stellt die COM-Schnittstellen auf niedriger Ebene bereit, mit denen ISO C++-Code in einer ausnahmefreien Umgebung auf die Windows-Runtime zugreifen kann. In den meisten Fällen wird empfohlen, C++/WinRT oder C++/CX anstelle der Windows-Runtime C++-Vorlagenbibliothek für die Entwicklung von UWP-Apps zu verwenden. Informationen zur Windows-Runtime C++-Vorlagenbibliothek finden Sie unter Windows-Runtime C++-Vorlagenbibliothek (WRL).
Siehe auch
C++ in Visual Studio
Übersicht über Windows-Programmierung in C++