Qt程序在windows下的发布

原创文章,转载请注明: 转载自勤奋的小青蛙
本文链接地址: Qt程序在windows下的发布

写好一个Qt程序之后,我们怎么样让他做成类似安装QQ的安装包呢?步骤如下:

首先我们确保实在发行的情况下编译,生成我们的可执行文件,Qt Creator在这个地方选择即可,步骤如下:点击这个小电脑右边白色的小箭头,然后就可以下拉选择这个发行或者调试的模式了,我们选择发布。

那么,怎么让我们的可执行文件带上图标呢?步骤如下:

1:找个ico图标放到pro同一个目录里面;

2:添加一个新的rc文件,里面加上一行:

IDI_ICON1  ICON   DISCARDABLE   "guitar.ico"


3:在pro文件里面加入:

RC_FILE = \
    myapp.rc

4:当这些工作做好之后,我们就可以编译执行了,生成的文件在realease文件里面,我们可以看到我们的带图标的应用程序:

5:然后我们需要放入一些动态链接库,这样可以确保在别人的电脑上没有安装Qt的也能执行这个可执行文件,我们需要的是这四个,通常都是这四个:

libgcc_s_dw2-1.dll

mingwm10.dll

QtCore4.dll

QtGui4.dll

具体这些dll在哪里找呢?我们安装好Qt之后,我的在这个目录,根据不同的版本不一样,大家自行搜索也行。

6:那么我们将以上找到的4个dll连同我们编译生成好的那个可执行文件放到一个目录下,也就是

这个文件夹我们发给别人,别人都可以执行这个程序了,不过为了些正规性,我们需要做成一些安装的程序,那么我们就需要一些打包工具,具体这些打包工具,有很多,比如nsis,bitRock打包,setup2go等等,请参考这篇帖子查看:

软件setup打包工具记录

http://www.jyguagua.com/bbs/forum.php?mod=viewthread&tid=8&fromuid=1

 

原创文章,转载请注明: 转载自勤奋的小青蛙
本文链接地址: Qt程序在windows下的发布

文章的脚注信息由WordPress的wp-posturl插件自动生成



|2|left
打赏

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: