Qt将程序打包成.exe文件,并添加图标

1、在工程中添加一个Qt Resource File,文件名任意

 

 2、将.ico后缀的图片放到跟工程文件(.pro)文件同目录下,并在Qt Resource File文件中添加该.ico文件

 

 3、添加相关代码,设置窗口图标

 

 4、双击打开.pro文件,并在文件末添加上

RC_ICONS = logo.ico            # logo.ico是你图片的文件名

 

 添加完成后  ctrl + s 保存,此时可以尝试run一下看看窗口图标有没有修改成功

 

 5、选择Release重新build,可以看到在文件目录下生成了一个以Release结尾的文件夹

 

 

 

 6、打开文件夹中的Release文件夹,将其中的.exe文件进行复制;

 

在桌面上新建一个文件夹,文件夹名任意,并将.exe文件拷入

 

 

 7、打开MinGW

 

 打开刚才在桌面新建的文件夹

 

 8、键入命令windeployqt Test.exe,回车后会生成很多的文件(具体做啥用的我也不知道)

 

 9、下载软件Enigma Protector  链接:https://www.enigmaprotector.com/en/downloads.html

 

 10、执行Enigma Protector,并选择文件

 

 在该处鼠标右击并选择 增加文件夹【递归】

 

 

 

 

 

 最后点击 执行封包

 

执行完成后,便可在文件夹中找到打包好的.exe文件

 

 可将文件放到桌面单独运行,检查是否打包成功

 

posted @ 2022-08-23 10:45  伽椰子真可爱  阅读(1353)  评论(0编辑  收藏  举报