VS2019+QT5.13.2中生成Release模式下可执行的exe文件

1.打包成exe文件的步骤

1.调整模式,将Debug模式切换成Release模式,同时记得配置和Debug一样的的环境。
在这里插入图片描述
比如我在Debug模式下配置了Opencv的相关环境,同样在Release模式下也需要配置。
2.生成解决方案
在这里插入图片描述
3.到当前工程目录下…\x64\Release,把exe文件拷贝出来,同时新建一个别的文件夹,把拷贝的exe文件放进去。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4.找到Qt自带的程序部署工具windeployqt.exe位于安装目录:D:\Qtanzhuang\5.13.2\msvc2017_64\bin(这是我的),然后打开该路径下的命令行窗口cmd,输入指令:

windeployqt E:\ThesisQt\DetectHighValue.exe

在这里插入图片描述
这时候,再看之前新建的文件下的exe文件,
在这里插入图片描述
一般这时候双击exe文件就可以直接打开了,但使用windeployqt这个打包软件有些包会漏掉。
5.拷贝当前exe的整个文件夹,找一台别的电脑,双击exe后会提示你缺失了哪些配置文件,按照报错信息记录下来,将dll文件都添加到该文件夹下即可。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
然后,双击exe文件,打开了。。。老泪纵横,搞了大半天了,之前用的网上的别的方法,老遇到This application failed to start because it could not find or load the Qt platform plugin “windows” 的问题,试了多几种方法都不行,后来用QT的windeployqt.exe解决了。

参考博客:https://blog.csdn.net/Zhenggenno_1/article/details/80459066

2.报错:This application failed to start because it could not find or load the Qt platform plugin “windows”

在这里插入图片描述

如果遇到上面的问题,可以参考如下这个博客:
https://blog.csdn.net/qq_35488967/article/details/78504392
博客其中的配置文件我下好了,给有需要的人,
链接:https://pan.baidu.com/s/1ouKMWKS5y51dvRtJQLx4xA
提取码:svjh
在这里插入图片描述
(建议自己在电脑上搜素那几个dll文件,libgcc_s_dw2-1.dll、libstdc+±6.dll、libwinpthread-1.dll这三个文件不在Qt安装目录下)

参考博客:https://www.cnblogs.com/naive/p/3568887.html

3.VS2019+QT5.13.2遇到This application failed to start because it could not find or load the Qt platform plugin “windows” 的问题解决方案

和2中是一样的问题,我按照2中的博客方法都试了一遍还是不行,后来看到下面这篇博客,通过环境变量的修改,完美解决!
https://blog.csdn.net/qq_41155814/article/details/116655478

4.Qt打包动态库warning:Cannot find Visual Studio installation directory,VCINSTALLDIR is not set

https://blog.csdn.net/qq_40414209/article/details/103102383
https://blog.csdn.net/qq_36917144/article/details/114669070

  • 15
    点赞
  • 65
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

boss-dog

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值