1 原因

一般qt程序打包,很多人喜欢使用​​windeployqt 程序路径​​,但是这样打包出来的程序,虽然release的版本不会报错(qt会到默认的路径下去寻找qml环境文件),但是运行程序却运行不起来,原因在于qml的环境没有打包好(一般),容易出现诸如下面的错误:

“QtQuick.Windows“ is not installed/“QtQuick“ is not installed解决方法_quick

2 方法

解决的方法是:使用如下的命令:

windeployqt.exe --qmldir ./qml 程序路径