Как я могу использовать CMake для создания универсального проекта Windows 10

Я пытаюсь использовать CMake для создания статической библиотеки c ++ проекта Visual Studio 15 для Windows 10. Она должна использоваться на телефонах, поэтому я думаю, что она должна иметь поддержку хранилища Windows.
Есть ли какие-либо флаги, которые я могу установить?

я обнаружил https://github.com/Microsoft/CMake, это ответвление CMake от Microsoft, но я не могу понять, как его использовать, чтобы включить поддержку приложений uniwersal.

С «нормальным» cmake, когда я включаю поддержку Windows Stope, я получаю сообщение об ошибке:

ошибка MSB3843: проект «project1» предназначен для платформы «Windows», но ссылается на SDK «Visual C ++ 2015 Runtime для универсальных приложений для платформы Windows v14.0», который предназначен для платформы «UAP».

8

Решение

CMake -G «Visual Studio 14 2015» -DCMAKE_SYSTEM_NAME = Магазин Windows -DCMAKE_SYSTEM_VERSION = 10.0

10

Другие решения

Поддержка проекта Universal Windows предоставляется начиная с версии 3.4.0 cmake. Старые версии не поддерживают это. Приведенная выше команда работает с cmake 3.4.0.

2

По вопросам рекламы [email protected]