1

Как использовать CMake для создания универсального приложения Windows. Я уже искал много, и я наткнулся на следующее:Cmake | UWP :: Использование Cmake для создания универсального приложения Windows

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

Это, как я должен вызвать CMake.

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

Как следует соответствующие CMakeLists.txt файлы выглядят. Я знаю о команде для исполняемых файлов и библиотеки, таких как add_executable и т. Д. Но я не знаю о команде, которая будет использоваться для создания приложения UWP. Может ли кто-нибудь предоставить образец файла CMakeLists.txt вместе с некоторым примером кода?

Также как использовать CMake для компонента WinRT?

ответ

0

CMake - это инструмент кросс-платформенной сборки, у Microsoft есть fork branch из официального репозитория cmake, чтобы обеспечить поддержку UWP и WinRT. Таким образом, официальный cmake поддерживает UWP с версии 3.4.0.

Файл CMakeLists.txt отличается ни от общего файла CMake, вам необходимо указать версию CMake, исходный файл и т.д. ...

При ориентации UWP проекта, необходимо указать команду сборки, как вы указали ,

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

Вы также можете использовать графический инструмент CMake, просто declar в MAKE_SYSTEM_NAME и CMAKE_SYSTEM_VERSION макросы.

Стоит упомянуть здесь, есть проект с открытым исходным кодом fips, который является оберточным модулем вокруг cmake. Вы можете видеть, как легко создать проект UWP, следуя инструкциям here,

fips build uwp-vstudio-debug 
Смежные вопросы