来到了QT的发布过程,虽然初学者很难得写个程序可以发布在网上分享的,但是作为一个程序猿,整个软件从设计到发布的过程都应该亲身感受一下才能对IT这个行业有更深的认识。接下来的内容只是简单地介绍如何使用NSIS来打包制作安装包(发布的程序不限于QT制作的,请注意,所以你想发布的都适用,当然这得看平台。),故如果想提高的请自己百度谷歌之。
首先这里附上软件下载地址:http://www.onlinedown.net/soft/22742.htm
我们将要使用的是NSIS这个软件,是一个非常优秀的开源软件,用脚本来制作我们需要的安装包。当然,我教大家的是入门体验级的,用可视化的方式。
我们选择“文件--新建脚本(向导)”,也可以快捷键ctrl + w。
下面的就很简单了,修改好配置就下一步,共8步,下面我会说明第几步地简单说以下。 第一步请自己填写。
第二步可以选择icon和安装包的名称。
第三步有些有趣,可以选择闪屏,也就像我们qt里的 QSplashScreen 那样的启动画面,我们可以选择一张bmp格式的图片,选择停留的时间和淡入淡出的时间。背景音乐也是可以设置来玩玩。
第四步选择程序的默认安装目录,这里一般是指C盘的Program files文件夹下与程序同名的文件夹。这里有个授权文件,其实就一个txt,需要我们自己指定,可以写上一些程序发布的主要事项和作者的声明(也就是自定义的文本)。
我们选择程序及其运行必要的运行库及图片声音等资源的时候到了。如果只是用到一些简单的库,我们可以选择单个文件添加。如果你的程序下面还有子目录,我们就需要用addDirTree,这里得注意,如下图
选择可以保证我们安装过去也是包含子目录的而不是一堆文件都放在一个文件夹。(这对我们需要用到QT插件或者一些IO操作时很必要)
第六步创建桌面快捷方式,基本下一步即可。
第七步没有什么特殊的参数添加的话即可以下一步。
第八步基本修改一些[name]那里,下一步即可。
最后,我们如下图,编译脚本。
大功告成,我们程序的安装包生成了,拿去别的桌面分享和测试一下吧!