Qt 发布完整的可执行文件exe

qt小项目,想要拿出可执行文件exe放到其他电脑上运行。

从项目的release目录中拿出了exe文件。,直接运行提示缺几个dll文件,然后根据提示补齐了这几个dll,

在开发电脑上是可以运行了,不过把这些复制到另外一个电脑上,则提示

This application failed to start because no Qt platform plugin

看上去这个自己拼凑dll的办法不行,于是网上重新找了正规的打包发布方法,结合我这个电脑上的实际情况,记录如下(Win10):

1. 把QtCreator中该项目的release目录中的exe拿出来,放在一个文件夹中,例如 D:\qt_exe

2. 网上不少文章说是在在开始-运行中找windeployqt,我这边实际没有搜到,不过找到了有更便捷的方法:

    在开始菜单中找到Qt的目录,里面有Qt XXX的选项,这里选择的是MSVC 2017 32-bit(后来通过全局搜索,发现windeployqt.exe位于目录D:\Qt\5.12.6\msvc2017\bin)

2. 进入 D:\qt_exe目录,输入指令: windeployqt XXX.exe ,开始准备各种配套的dll文件等等。

完成之后,文件夹中的内容如下,东西还挺多:

打开exe,正常运行;拷贝到其他电脑,正常运行。问题解决。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小鹰信息技术服务部

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

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

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

打赏作者

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

抵扣说明:

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

余额充值