qt编译的时候有两种方式:debug和release,区别就是debug包含了一些调试信息,所以生成的文件相对特别大。release版本最利于发布,所以发布的程序我们采用release版。
设置应用程序图标
1、制作图标
可以在线生成一个ico图标,也可以自己制作一个,我这里准备了一个hello.ico图标文件

2、修改项目文件
在Qt Creator中双击helloworld.pro文件,添加下面一行代码:
RC_ICONS = helllo.ico
构建运行
以release方式运行程序

发现已经有图标了

创建程序文件夹
新建一个名称为app的文件夹,并将helloword2.exe文件复制进去
添加依赖的dll文件
如果直接双击运行helloword2.exe会提示缺少dll文件



解决方案: 在Qt安装目录中的bin文件夹中找到缺失的dll文件,复制到app目录中。
例如:
1、我的安装目录为C:\Qt\Qt5.14.0\5.14.0\mingw73_64\bin在该目录下找到对应的dll文件:libgcc_s_seh-1.dll、libstdc+±6.dll、libwinpthread-1.dll、Qt5Core.dll、Qt5Gui.dll、 Qt5Widgets.dll这几个文件。
2、另外,还需要将C:\Qt\Qt5.14.0\5.14.0\mingw73_64\plugins\platforms这个文件夹复制过去,里面只需保留qwindows.dll文件即可!

这样就可以双击运行了。
说明:
Qt5.14下windeployqt命令不那么好用,自己手动复制也不复杂
本文详细介绍如何使用Qt Creator编译程序,区分debug与release版本,设置应用程序图标,解决依赖dll文件缺失问题,确保程序独立运行。
3645

被折叠的 条评论
为什么被折叠?



