gpt4 book ai didi

c++ - 如何将 qt 应用程序部署到 UWP 或 Windows 10 移动版

转载 作者:搜寻专家 更新时间:2023-10-31 00:29:51 27 4
gpt4 key购买 nike

我在 QT 中有非常简单的应用程序。现在我想在我的 Windows 手机上测试它。你知道我该怎么做吗?

我在互联网上找不到任何东西。我只需要简单说明如何操作即可。

谢谢。

最佳答案

好的。此视频中描述了一种方法 https://www.youtube.com/watch?v=o5Xdt-j3hkA

  1. 您创建标准的 QT 源(项目)
  2. 将项目中的所有源代码复制到另一个目录(镜像)
  3. 在镜像目录运行qmake.exe -tp vc CONFIG+=windeployqt
  4. qmake 必须来自您的平台目录。必须安装您的平台。 (如果您没有平台,请转到添加删除程序,然后运行删除 QT。在下一个对话框系统中询问您有关删除或添加功能)
  5. 我使用 D:\Develop\Qt\5.7\winrt_armv7_msvc2015\bin 中的 qmake 添加路径 set path=%path%;D:\Develop\Qt\5.7\winrt_armv7_msvc2015\bin
  6. 此命令创建 visual studio 项目
  7. 通过devenv yourapp.vcxproj转到visual studio
  8. 在 visual studio 中,我必须修复代码中的任何问题(VS 调试器比 qt 更严格)。我必须右键单击我的项目并运行 retarget sdk 版本。 (没有这个 - 调试器返回一些关于坏 sdk 版本 10.0.0.0 的错误)
  9. 然后我在我的 WindowsPhone 中启用开发模式并通过 USB 将其连接到 PC。解锁设备屏幕并确认 usb 连接警告(没有这个 - 无法部署)。
  10. 最后一步是运行构建。 解决方案配置=发布;解决方案平台=ARM;绿色箭头(build)=Device;

构建到设备后,VS 连接到我的设备。安装所需的先决条件并使用我的应用程序名称将新项目添加到移动菜单。然后自动运行app。

如果有错误:

'uuidgen' 未被识别为内部或外部命令。路径中缺少 uuidgen.exe。我添加了 set path=%path%;C:\Program Files (x86)\Windows Kits\10\bin\x64,uudigen.exe 在哪里。

如果有错误:项目错误:在环境中找不到 UCRTVersion。您必须打开您的 .qmake 文件(有些像这样的 .qmake.winrt_uuid_yourapp)并添加行 WINRT_MANIFEST.minVersion = 10.0.10586.0

关于c++ - 如何将 qt 应用程序部署到 UWP 或 Windows 10 移动版,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39306949/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com