在QTCreator中将Debug模式切换到Release模式,进行编译
![](https://i-blog.csdnimg.cn/blog_migrate/27f114bcd205cada263c0894c1e63675.jpeg)
在项目文件中找到Release模式构建的文件夹
![](https://i-blog.csdnimg.cn/blog_migrate/c5c120f548b0809558324cc8b0fcfb2a.jpeg)
进入里面的有一个release的文件,这个文件里就是我们需要的东西
![](https://i-blog.csdnimg.cn/blog_migrate/85cb0a336e799fd1f796265630ce4ffd.jpeg)
进入里面,会有一个.exe的启动程序,但现在是启动不了的,需要进行打包
![](https://i-blog.csdnimg.cn/blog_migrate/22f0cc66694ed7e97e9c47108619ab9f.jpeg)
修改程序图标
(1)将ico图标与.pro文件放在同一个工程文件中
![](https://i-blog.csdnimg.cn/blog_migrate/b0567c703d2a91fd1d655ef009cd4a42.jpeg)
注意:如果图片本事不是ico文件,需要转换的不能直接改后缀名,需要使用在线网站将png、ipg等图片生成ico文件,否则编译器会报错
(2)在.pro文件中添加以下内容
RC_ICONS = com.ico
(3)编译,图标修改完成
4.封包操作
(1) 创建一个新的文件夹
注意:文件夹名称不能有中文
(2) 将release文件里面的.exe文件拷贝到新创建的文件夹下
(3) 打开QT控制台
![](https://i-blog.csdnimg.cn/blog_migrate/de315d1dabb2c18583a5ee4dd1e665aa.jpeg)
(4) 在QT控制台中输入以下命令
cd /d 新创建文件夹的路径
windeployqt XXXX.exe
![](https://i-blog.csdnimg.cn/blog_migrate/2f744a3fe0602c72187923c4f5c6d420.jpeg)
这样就完成封包操作了