1

Verwendung von CMake zum Erstellen einer universellen Windows-Anwendung. Ich habe schon viel gesucht und ich kam in den folgenden:Cmake | UWP :: Verwenden von Cmake zum Erstellen universeller Windows-Anwendungen

CMake -G "Visual Studio 14 2015" -DCMAKE_SYSTEM_NAME = Windows Store -DCMAKE_SYSTEM_VERSION = 10

Dies ist, wie soll ich CMake aufzurufen.

(How can i use CMake to generate Windows 10 universal project)

Wie sollten die entsprechenden Dateien CMakeLists.txt aussehen. Ich kenne den Befehl für ausführbare Dateien und Bibliothek wie add_executable usw. Aber ich weiß nicht über den Befehl, der zum Erstellen einer UWP-App verwendet werden soll. Kann jemand bitte eine Probe CMakeLists.txt Datei zusammen mit etwas Beispielcode zur Verfügung stellen?

Auch wie CMake für eine WinRT-Komponente zu verwenden?

Antwort

0

CMake ist ein Cross-Plattform-Build-Tool, Microsoft hat eine Gabel branch aus dem offiziellen cmake Repository, um Unterstützung für UWP und WinRT zu bringen. Der offizielle CMake unterstützt UWP seit Version 3.4.0.

Die CMakeLists.txt Datei von keiner allgemeinen Cmake Datei unterscheidet, müssen Sie die cmake Version, die Quelldatei usw. angeben ...

Wenn UWP Projekt Targeting, müssen Sie den Build-Befehl angeben, wie Sie wies darauf hin, ,

CMake -G "Visual Studio 14 2015" -DCMAKE_SYSTEM_NAME=WindowsStore -DCMAKE_SYSTEM_VERSION=10 

Sie können auch die CMake GUI-Tool verwenden, um nur die MAKE_SYSTEM_NAME und CMAKE_SYSTEM_VERSION Makros declar.

Erwähnenswert ist hier ein Open-Source-Projekt fips, das ein Wrapper-Modul um cmake ist. Sie können sehen, wie einfach es ist, ein UWP-Projekt zu erstellen, indem Sie dem Lernprogramm here,

fips build uwp-vstudio-debug 
folgen