我有一个 Qt (5.6) UI 应用程序,我使用它将其转换为 Visual Studio 项目
qmake -tp vc MyProject.pro CONFIG+=windeployqt
当我在 Visual Studio 中打开 vcxproj 时,我成功构建并可以调试该应用程序,但我没有将应用程序上传到 Windows 应用商店的选项(项目->商店->创建/上传应用程序包) ,因为“项目”菜单不包含“商店”子菜单。
如何将我的应用上传到 Windows 应用商店?
最佳答案
您应该至少安装了 Visual Studio 2015(带有通用 Windows 平台 SDK)和 Qt build for WinRT 。 Qt 5.8.0 WinRT安装程序可下载here 。要充分利用 Windows 10 通用 Windows 平台,您应该使用最新版本的 Qt。
安装 Qt WinRT 后,您可以要求 qmake
生成 Visual Studio 项目文件。 Qt WinRT 软件包为每个受支持的 CPU 平台提供 3 个独立的 Qt 版本:x86、x64 和 armv7。我建议将每个平台生成的 Visual Studio 项目文件保存在源目录之外的单独目录中。不需要 CONFIG+=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 平台执行类似的步骤,但在单独的工作目录中,以免弄乱文件。
在 Visual Studio 中打开生成的项目文件后,您应该会看到缺少与 Windows 应用商店交互的菜单选项。您应该能够通过鼠标单击项目文件树以及主菜单来访问弹出窗口中的Store
菜单。
关于qt - 从 Qt UI 应用程序到 Windows 10 应用商店应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43696551/