Ok. Существует способ descripted в этом видео https://www.youtube.com/watch?v=o5Xdt-j3hkA
- Вы можете создать стандартный QT источник (проект)
- Скопируйте все источники из проецировании в другой каталог (зеркало)
- В пробеге каталога зеркала
qmake.exe -tp vc CONFIG+=windeployqt
- qmake должен быть из каталога вашей платформы. Ваша платформа должна быть установлена. (Если вы не heve нет платформы, перейдите на удаление программ, а затем запустить удалить QT. В следующем диалоговом системе расспросить вас о удалять или добавлять новые функции)
- Я использую QMAKE из
D:\Develop\Qt\5.7\winrt_armv7_msvc2015\bin
по надстройке пути set path=%path%;D:\Develop\Qt\5.7\winrt_armv7_msvc2015\bin
- Эта команда создать визуальный студийный проект
- Перейти к визуальной студии
devenv yourapp.vcxproj
- В визуальной студии я должен исправить любые проблемы с кодом (VS отладчик более строгий, чем qt). Я должен щелкнуть правой кнопкой мыши по моему проекту и запустить версию retarget sdk. (без этого - debuger возвратит некоторую ошибку о плохой sdk версии 10.0.0.0)
- Затем я включаю режим разработки в своем WindowsPhone и подключаю его usb с ПК. Разблокируйте экран на устройстве и подтвердите подключение к USB-соединению (без этого - развертывание невозможно).
- Последний шаг - запустить сборку.
Solution configuration = Release; Solution platforms=ARM; Green arrow(build)=Device;
После сборки в устройство VS подключается к устройству. Установите необходимые предварительные условия и добавьте в мобильное меню новый элемент с моим именем приложения. Затем автоматически запустите приложение.
Если у вас есть ошибка:
«uuidgen» не распознается как внутренней или внешней командой. uuidgen.exe отсутствует в вашем пути. Я добавил set path=%path%;C:\Program Files (x86)\Windows Kits\10\bin\x64
, где находится uudigen.exe.
Если у вас есть ошибка: Project ERROR: UCRTVersion не найден в среде. Вы должны открыть файл .qmake (некоторые похожи на это .qmake.winrt_uuid_yourapp) и добавить строку WINRT_MANIFEST.minVersion = 10.0.10586.0
Ok. Спасибо. Это похоже на то, что я имею в виду. Но теперь у меня есть вторая проблема :-). Как сделать пакет Microsoft из сборки QT? Я делаю сборку для 64-битных универсальных платформ Windows 64 и Universal Windows Platform. Но нет ничего полезного. Если мне не нравится и ... winappdeploycmd нужен какой-либо пакет apk. – exo
В этот момент я смотрю здесь. https://www.youtube.com/watch?v=o5Xdt-j3hkA .. Я дам вам знать - если у меня будет успех. – exo