从Qt UI应用程序到Windows 10应用商店应用程序

从Qt UI应用程序到Windows 10应用商店应用程序,qt,windows-runtime,windows-store-apps,windows-10,windows-store,Qt,Windows Runtime,Windows Store Apps,Windows 10,Windows Store,我有一个Qt(5.6)UI应用程序,我使用 qmake -tp vc MyProject.pro CONFIG+=windeployqt 当我在Visual Studio中打开vcxproj时,我成功构建并可以调试应用程序,但我没有将应用程序上载到Windows应用商店(项目->应用商店->创建/上载应用程序包)的选项,因为项目菜单不包含应用商店子菜单 如何将我的应用程序上载到Windows应用商店?您应该至少安装了Visual Studio 2015(带有通用Windows平台SDK)和。Q

我有一个Qt(5.6)UI应用程序,我使用

qmake -tp vc MyProject.pro CONFIG+=windeployqt
当我在Visual Studio中打开vcxproj时,我成功构建并可以调试应用程序,但我没有将应用程序上载到Windows应用商店(项目->应用商店->创建/上载应用程序包)的选项,因为项目菜单不包含应用商店子菜单


如何将我的应用程序上载到Windows应用商店?

您应该至少安装了Visual Studio 2015(带有通用Windows平台SDK)和。Qt 5.8.0 WinRT安装程序可以下载。要充分利用Windows 10通用Windows平台,您应该使用最新版本的Qt

安装Qt WinRT后,可以要求
qmake
生成Visual Studio项目文件。Qt WinRT包为每个受支持的CPU平台提供3个单独的Qt构建:x86、x64和armv7。我建议将为每个平台生成的Visual Studio项目文件保存在源目录之外的单独目录中<代码>配置+=windeployqt不是必需的。x86平台的命令行:

cd %YOUR_PROJECT_ROOT%
mkdir x86-VS-build
cd x86-VS-build
%x86_qt5.8.0_bin_path%/qmake.exe -tp vc "../MyProject.pro"
对于x64和armv7平台,也可以执行类似的步骤,但要在单独的工作目录中进行,以免弄乱文件


在VisualStudio中打开生成的项目文件后,您应该会看到与Windows应用商店交互时丢失的菜单选项。您应该能够通过鼠标单击项目文件树和主菜单访问弹出窗口中的
存储
菜单。

您的应用程序是否针对UWP?您是否使用Qt的WinRT构建?我使用的是Qt 5.6,但现在我发现我需要Qt 5.8。这是给UWP的。