生成带图标的QT独立EXE文件

QT不管是Debug还是Release生成的exe文件都不能直接执行,需要生成依赖库文件,才能再指定依赖库的文件环境里面运行exe文件,然后使用第三方打包工具将依赖库文件和exe文件打包成一个完整的exe文件,再打包之前需要使用第三方图标编辑器对qt生成的exe文件添加图标。

生成依赖库

没有生成依赖库的exe文件只能通过QT Creator运行打开,无法在build文件夹直接点击exe打开。
在qt编译生成的exe文件所在的文件夹选择在终端打开,输入命令:

windeployqt.exe .\XXXXX.exe

然后会在此文件夹生成依赖文件,点击exe文件就可以正常运行了
![[Pasted image 20250717105259.png]]

添加图标

Resource Hacker Install
使用ResourceHacker给qt生成的exe文件添加图标,且一定不能在Enigma Virtual Box打包之后再进行添加图标会导致无法运行。
![[Pasted image 20250717110814.png]]
点击file打开一个qt的exe文件,然后点击Action中的add an Image or Other Binary Resource,选择类型为.icon的图标文件,然后在源目录生成一个带有图标的exe文件

打包EXE

Enigma Virtual Install
使用Enigma Virtual Box对exe文件和有有关依赖文件夹进行打包![[Pasted image 20250717110407.png]]
选择Enter Input File Name选中想要打包的exe文件,在选择输出目录,然后点击Add->Add Folder Recursive 选择依赖文件所在的文件夹,其次最好选择右下角 Files Options中的Compress Files
在这里插入图片描述
最后点击process即可生成独立的带图标的exe文件
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值