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