1、QT本身自带打包发布工具,在QT下寻找文件windeployqt.exe,然后直接执行即可。
2、将exe文件以及所有的dll文件,合并生成一个exe文件,使用Enigma Virtual Box工具配置打包。
例如:
C:\Qt\Qt5.12.10\5.12.10\mingw73_64\bin>windeployqt.exe D:\_Projects\test.exe
如下图:
打包结果:
至此,如果运行exe文件,会出现下面的问题:
提示:无法找到入口。
这时候,需要将C:\Qt\Qt5.12.10\5.12.10\mingw73_64\bin\libstdc++-6.dll 文件复制到当前文件夹,覆盖自动打包生成的同名文件。
如下图:
直接运行exe文件,即可正常运行。
Enigma Virtual Box打包合并: