1.打包文件
进入文件的.exe文件所在路径,cmd打开,windeployqt xxx.exe
这一步的前提条件是有设定D:\Qt\Qt5.14.2\5.14.2\msvc2017_64\bin到环境变量的PATH中,这样可以直接使用qmake等指令
2.打包好后,出现Driver not loaded问题
经筛查,缺少的dll文件有:
qsqlited.dll (来自Qt的plugins下的sqldrivers文件夹)
libssl-1_1-x64.dll
libmysql.dll
libcrypto-1_1-x64.dll(以上三个在电脑多个地方可以找到)
3.寻找其他没添加的库
重命名本机的Qt安装文件夹,再次运行 xxx.exe会报找不到一些其他dll的错误。
这里包括:
Qt5Network.dll
Qt5Sqld.dll
Qt5SerialPortald.dll
不要忘记再命名回来=.=