踩到了坑,看了很多文章几乎一模一样。没解决,仔细去看,找到了问题。
直接上步骤,如下:
1、 在release下运行 一次(注意看 编译器用的是那种 编译链 编译)我的是MinGW 32bit
2、找到Release 后的exe path路径, 运行 exe, 提示报错,没关系,将qt的 bin路径 添加环境变量后,本地运行ok。
3、将exe 拷贝到 独立的文件夹,开始菜单输入qt for desktop,打开输入命令切换致exe path后,输入命令:windeployqt xxx.exe 会生成各种依赖Dll 文件。此时,踩到了坑。 发现生成的exe 在同事电脑 运行各种报错。问题解决:回到第一步注意事项,MinGW 32bit。所以在 生成依赖DLL文件,也需要选择对应的 for desktop去编译。 编译完即可压缩文件夹 到 同事电脑运行,完美解决
4、若觉得文件太多,也可使用 如下工具 打包成 单独的一个exe,打包时,文件选项勾选 压缩文件
软件下载地址:
链接:https://pan.baidu.com/s/1E1q3Z0koT8SfJWs1rXgFmQ
提取码:1vv1