编译命令
# windeployqt --release [你的程序.exe] --qmldir [找到对应的安装路径]
windeployqt --release nlgMotor1.exe --qmldir D:\Qt\Qt5.12.5\5.12.5\mingw73_32\qml
# 如果你在qml中使用了 QtCharts,当前windeployqt有bug,所以还需要以下操作
# 进入 D:\Qt\Qt5.12.5\5.12.5\mingw73_32\qml,手动拷贝 QtCharts 的文件夹到程序目录下
# 然后从 D:\Qt\Qt5.12.5\5.12.5\mingw73_32\bin 拷贝 Qt5Charts.dll 到你的程序目录
# qml的chart是对Q5tCharts.dll的封装,并非完全独立写的
我的错误信息
# 没有拷贝 QtCharts 目录
QQmlApplicationEngine failed to load component
qrc:/main.qml:3 module "QtCharts" is not installed
# 没有写 windeployqt --qml [qml目录]
QQmlApplicationEngine failed to load component
qrc:/main.qml:1 module "QtQuick" is not installed
qrc:/main.qml:4 module "QtQuick.Controls" is not installed
qrc:/main.qml:2 module "QtQuick.Window" is not installed
qrc:/main.qml:5 module "QtQuick.Layouts" is not installed
qrc:/main.qml:3 module "QtCharts" is not installed
qrc:/main.qml: