客户端计算机上必须安装什么才能运行QT快速应用程序?

时间:2017-12-08 16:33:40

标签: c++ windows qt qml qtquick2

我正在使用QT Quick开发桌面应用程序。我一直在搜索和阅读QT文档(http://doc.qt.io/qtinstallerframework/ifw-tutorial.html)以创建安装程序以及如何使用windeployqt.exebinarycreator.exe在Windows机器上进行部署。到目前为止一直很好,但因为我想要针对Windows XP的这个应用程序。

我想知道在构建过程中使用MinGWMSVC2015时,目标计算机上需要安装什么才能运行我的应用程序,以便我可以将它们包含在我的安装程序中或让最终用户下载它们。就像我们在安装应用程序时下载.Net Framework,Visual C ++ Redistributable或DirectX一样。

1 个答案:

答案 0 :(得分:1)

我们使用windeployqt收集所有Qt官方依赖关系。 windeployqt的两个参数非常有用:

  • --debug--release:确定您的应用是处于调试状态还是发布状态。 windeployqt会将相应版本的DLL放到exe的目录中;
  • --qml并将QML文件的目录放在其后面。 windeployqt将搜索您的给定目录并将所有QML模块放入您的exe目录。

2018-11-05 10:52:34: 似乎第二个参数--qml已更改为--qmldir