1.首先按常规方式打包
复制你的release版的程序到一个新创建的目录d:\output
在cmd里
d:
cd output
windeployqt.exe test.exe
注意:要确保环境变量path里有C:\Qt\Qt5.12.0\Tools\mingw730_64\bin;C:\Qt\Qt5.12.0\Tools\QtCreator\bin;
否则会有些dll不能正确打包
2.复制Qt5Location.dll到打包的目录
再使用windeployqt来搜索Qt5Location.dll的依赖文件
windeployqt.exe Qt5Location.dll -geoservices -qmldir Qt目录\qml
3.复制资源文件
C:\Qt\Qt5.12.0\5.12.0\mingw73_64\plugins\geoservices复制到
d:\output\plugins\geoservices
C:\Qt\Qt5.12.0\5.12.0\mingw73_64\qml\QtLocation复制到
d:\output\qml\QtLocation
C:\Qt\Qt5.12.0\5.12.0\mingw73_64\qml\QtPositioning复制到
d:\output\qml\QtPositioning
大功告成!!