Windows上不显示Qt5快速应用程序窗口

该程序在Linux上运行良好。 在QtCreator内部进行debugging和发布时,该程序也运行良好。 没有任何提示qml文件的任何部分丢失。

现在,当我为这个可执行文件运行windeployqt时,许多文件被复制到目标目录。 但是当我启动程序时,它只会出现在任务pipe理器中。 没有窗口显示。

首先,我认为它与内部使用的QtCharts模块有关。 但创build一个新的项目,输出似乎是很好的编译后,运行windeployqt后,即使QtCreator告诉我“QtQuick.Window”未安装“QtQuick.Dialogs”未安装“QtQuick”未安装

那么 – 这里究竟发生了什么? 是否可以在Windows上部署QtQuick应用程序?

不要忘记使用windeployqt时可能需要指定的其他参数。 看看这里

  • 使用--qmldir <directory>选项
  • 看看你的专业文件,并添加您使用的每个模块。 例如,如果你有QT += quick widgets qml -qml -quick -widgets那么添加这些选项-qml -quick -widgets