Qt应用程序的发布 exe文件图标设置

转载 2015年11月18日 21:46:32
 1.Qt应用程序的发布
首先需要以release方式编译应用程序,将编译好的程序文件复制到发布文件夹。  

其次将以下动态链接库复制到发布文件夹中:mingwm10.dll、QtCore4.dll、QtGui4.dll。可以从“Qt安装目录\qt\bin”下面找到它们。 
如果用到了其他功能,如OpenGL,则需要将QtOpenGL4.dll也复制到发布文件夹中。  
如果应用程序有访问数据库的功能,则不仅要将QtSql4.dll复制到发布文件夹,而且还需要将对应的数据库驱动程序(同样也是dll)复制过来,放到“发布文件夹\sqldrivers”目录下面。可以从可以从“Qt安装目录\qt\plugins\sqldrivers”下面找到它们,如qsqlite4.dll。 
如果应用程序含有中文,还需要在发布文件夹下面建立codecs目录,并将“Qt安装目录\qt\plugins\codecs”目录下面的qcncodecs4.dll复制过来。 

对于其他以插件方式提供的功能,如imageformats,也需要像上面的方式将所有需要的dll复制过来。  

2.exe文件图标设置
1.在项目文件夹里创建名为*.rc的文件,如myapp.rc。
2.文件中写入IDI_ICON1 ICON DISCARDABLE "myapp.ico"
  其中,myapp.ico为图标的文件名。
3.将文件myapp.ico拷贝到项目文件夹内。
4.在解决方案资源管理器中,右键点击项目,添加myapp.rc及myapp.ico。
5.重新生成解决方案。

相关文章推荐

Qt 在windows下应用程序的图标更改和exe发布

概述当我们用QT写好了一个软件,要把你的程序分享出去的时候,不可能把编译的目录拷贝给别人去运行。编译好的程序应该是一个主程序,加一些资源文件,再加一些动态链接库,高大上一些的还可以做一个安装文件。 ...

QT5.5应用程序图标、exe图标设置

QT5.5应用程序图标、exe图标设置 设置应用程序图标(png文件) 在已有的工程中添加一个.qrc文件。新建文件–>QT–>资源文件,即可添加,这里我们命名为update.qrc。 添加前...

QT窗口图标和生成exe应用程序图标设置

QT窗口图标设置 QT生成exe应用程序图标设置 Qt4 Qt5

Qt 5.7 on Android 设置应用程序图标和名称

First of all Create a Qt Widgets application project for Android. (if you don’t have Qt for Android ...

Qt之设置应用程序图标

应用程序图标,通常显示在应用程序的顶层窗口的左上角,通过调用QWindow:setWindowIcon()函数来实现。 为了改变可执行程序文件本身的图标,因为它被呈现在桌面上,必须采用另一种依赖于平...

设置Qt应用程序图标及应用程序名

一直以来很纠结给qt应用程序添加图标问题,在网上收过一次,但是感觉不够完整,现将自己的实现过程记录下,以便以后查看: 通过网上的例子知道qt助手中有相关说明: Setting th...
  • kaisuvi
  • kaisuvi
  • 2012年07月30日 17:39
  • 1556

InnoSetup打包exe安装应用程序,并添加卸载图标

InnoSetup真是一个非常棒的工具.给我的印象就是非常的精干.所以,该工具已经一步步的把我的InstallerVise代替了.InnoSetup最棒的在于他的脚本语言,完全的pascal语法,你可...

Qt之添加应用程序图标

Qt编译生成的exe,是没有图标的。很是不好看,如下图: 主界面,以及任务栏上程序的显示都没有图标: 那么如何给应用程序添加图标呢?其实并不复杂: 首先,准备一张图片,须是.ic...

Qt中修改应用程序和标题栏的图标

一、修改应用程序图标 1.新建一个my.txt文件,打开后在其中加一句 “IDI_ICON1 ICON DISCARDABLE "应用程 序图标.ico"”。(“应用程序图标.ic...

qt 如何为应用程序添加图标!

方法一:通过qtcreator新建一个文件filename.qrc, 1、将图片添加到filename.qrc文件中:选择Add Prefix得到/new/prefix1,简单点改为/,再选...
  • taoerit
  • taoerit
  • 2014年07月13日 09:05
  • 3378
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Qt应用程序的发布 exe文件图标设置
举报原因:
原因补充:

(最多只允许输入30个字)