c++ - 在 x86 和 arm7 平台的 Windows 10 Store 中发布 Qt 应用程序

标签 c++ qt windows-store-apps uwp windows-10

目标:确定在 Windows 10 应用商店中为 Windows 10 桌面和移动设备系列发布 Qt5 应用程序的工作方式。
问题:Qt5 WinRT 为 x86、x64 和 armv7 平台提供单独的 Qt 构建,其中每个构建只能为特定平台自动生成 Visual Studio 解决方案 (qmake.exe -tp vc YourProject.pro)。因此,可以为 x86 和 armv7 提供单独的 .appxupload 包(由 Visual Studio 生成),但不可能同时在 Windows 应用商店中发布它们。
附加信息:在发布 C# UWP 应用程序时,Visual Studio 会为所有选定的平台(x86、x64、arm)创建单独的 appx 包,并将它们放入一个 .appxupload 包中以上传到 Windows 10 应用商店.但看起来因为 qmake 无法为多个平台创建 Visual Studio 项目文件,所以无法使用 C# UWP 方法。

我希望有人已经上传到 Windows 10 应用商店 Qt 应用程序,并且可以分享在多个平台支持下执行此操作的工作方式。

最佳答案

根据您的描述,Qt5 WinRT 为 x86、x64 和 ARM 平台提供了单独的 Qt 构建,当您为项目创建包时,您可能需要一次选择一种体系结构,如下面的屏幕截图所示。 enter image description here

当你创建了三个不同平台的包后,你可以上传这些包并选择合适的设备,不同的操作系统可以运行不同类型的包。

希望对您有所帮助。

关于c++ - 在 x86 和 arm7 平台的 Windows 10 Store 中发布 Qt 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41672322/

相关文章:

windows-store-apps - Windows 8,1 上的 Microsoft Band SDK

c++ - A*X MOD (2^N)-1 的倒数

c++ - 使用 QThreads 与多个硬件设备通信

windows-runtime - 适用于 Windows 应用商店应用程序的 LongListSelector

c++ - QTableWidget信号(cellChanged)上的无限循环

qt - 禁用 QGroupBox 的标题

c# - 如何上线店铺审核?

c++ - 将 const_cast 元素移出 std::initializer_list 是否有风险?

c++ - 如何对重载运算符使用 gmock MOCK_METHOD?

c++ - 具有动态变化背景的 GUI