该程序在Linux上运行良好。在QtCreator内部调试和发布时,该程序也运行良好。没有任何提示缺少qml文件的任何部分。
现在,当我为这个可执行文件运行windeployqt时,很多文件被复制到目标目录。但是当我启动程序时,它只出现在任务管理器中。没有显示窗口。
首先,我认为它与QtCharts模块有关,后者在内部使用。但是创建一个新项目后,编译后输出似乎没问题,运行windeployqt之后甚至QtCreator告诉我 " QtQuick.Window"未安装 " QtQuick.Dialogs"未安装 " QtQuick"未安装
那么 - 究竟是怎么回事?是否可以在Windows上部署QtQuick应用程序?
答案 0 :(得分:3)
在使用windeployqt时,不要忘记您可能需要指定的一些其他参数。看看here
--qmldir <directory>
选项QT += quick widgets qml
,请添加这些选项-qml -quick -widgets