Я работаю над простым приложением hello world:
// main.cpp
#include <iostream>
int main(int argc, char ** argv) {
std::cout << "Hello world!" << std::endl;
return 0;
}
// CMakeLists.txt
cmake_minimum_required(VERSION 3.0.0)
project(hello)
add_executable(${PROJECT_NAME} main.cpp)
Я пытаюсь построить его с помощью:
cmake -G "Ninja" "-DCMAKE_SYSTEM_NAME=WindowsStore" "-DCMAKE_SYSTEM_VERSION=10.0"ninja
И кажется, что он собирается, но я хотел бы дополнительно сгенерировать пакет UWP (.appx), чтобы иметь возможность развернуть его на xbox.
Как я могу создать пакет UWP с этим примером, который можно будет развернуть в xbox?
И, похоже, он собирается, но я бы хотел дополнительно сгенерировать пакет UWP (.appx).
CMake это кроссплатформенный инструмент с открытым исходным кодом для определения процессов сборки, которые выполняются на нескольких платформах путем абстрагирования от собственных сред сборки и компиляторов. CMake интерпретирует сценарий CMakeLists.txt, созданный пользователем, и генерирует план сборки в выбранной среде сборки.
Его нельзя использовать для генерации пакета UWP. Тем не менее, вы могли бы использовать make.exe
или же Visual Studio
создать пакет UWP. Для более вы можете обратиться к Create an app package with the MakeAppx.exe tool
а также Пакет приложения UWP с Visual Studio.
чтобы иметь возможность развернуть его на Xbox.
В настоящее время единственный способ развернуть UWP на консоли Xbox — это использовать Visual Studio для развертывания свободной полезной нагрузки приложения. И вы могли бы получить форму учебника Начало работы с разработкой приложений UWP на Xbox One.
Других решений пока нет …