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文件

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

本文来自博客园,作者:伽椰子真可爱,转载请注明原文链接:https://www.cnblogs.com/jiayezi/p/16615374.html

浙公网安备 33010602011771号