qt 5.15.2版本,创建的qml项目,在使用windeployqt xx.exe --qmldir C:\Qt5.15\5.15.2\msvc2019_64\qml命令打包后,在其他电脑上仍然运行不起来,原因是命令存在bug,并没有把所有依赖项都打到包里。以我的工程为例,项目中使用了shape、chart,但是命令就没有把这些依赖库打到包里。
解决方案,就是手动拷贝遗漏的依赖库:
QtCharts
Qt5QuickShapes.dll
QtQuick/Shapes
或者升级到更新的版本,或许已经解决了这个bug,待验证。