目录
NSIS概述
NSIS(Nullsoft Scriptable Install System)是一个开源的 Windows 系统下安装程序制作程序。它提供了安装、卸载、系统设置、文件解压缩等功能。这如其名字所指出的那样,NSIS 是通过它的脚本语言来描述安装程序的行为和逻辑的。NSIS 的脚本语言和通常的编程语言有类似的结构和语法,但它是为安装程序这类应用所设计的。
NSIS详细功能:http://nsis.sourceforge.net/Features
NSIS官方下载:http://nsis.sourceforge.net/Download
注意:这些软件都是在sourceforge这个开源网站上保存的,所以下载需要访问外网(也就是翻墙)
NSIS安装就一直下一步就ok了,但是好像没用到NSIS,最主要的是HM NIS Edit。
HM NIS Edit概述
HM NIS Edit是Nullsoft Scriptable Install System(NSIS)的最佳编辑器/ IDE 。它对于使用NSIS创建安装程序的专家和初学者非常有用。它的脚本向导将帮助您创建标准安装程序,只需点击几下,其InstallOptions设计器将帮助您使用友好的拖放界面创建自己的自定义页面。
除了优秀的纯文本编辑器的所有功能外,它还具有:
- 多个脚本编辑和编译接口(MDI)。
- 可翻译的任何语言界面(提供英语,西班牙语,波兰语,法语,捷克语,意大利语,俄语,希腊语,德语,中文,乌克兰语,葡萄牙语(巴西),韩语)。
- 使用可自定义颜色和文本属性突出显示语法。
- 向导(特别适合初学者),它将指导创建标准Windows安装程序的所有步骤。
- InstallOptions设计器。
- 从模板文件创建脚本。
- 具有最常见命令的代码模板。
- 基本NSIS命令帮助仅将鼠标光标移动到编辑器中的命令上。
- 高级NSIS命令帮助按F1键。
- 脚本编译后执行生成安装程序(尝试安装程序)。
- 插件支持。
- 不需要庞大的OCX或运行时库。
HM NIS Edit官方下载:http://hmne.sourceforge.net/
HM NIS Edit安装也很简单,就一直下一步。
Qt程序打包发布
1、在release模式下编译运行程序,生成release版本,也就是发布版本。创建一个空文件夹,在release文件下找到可执行文件exe,把exe放到空文件夹里。
2、打开Qt自带的命令行界面,然后使用Qt自带的打包工具windeployqt对应用程序进行打包,其实就是把一些Qt的库或者依赖项添加进行来,可以移植到没安装Qt的电脑上使用,如果使用了Qt以外的第三方库,也需要把第三方库的依赖项添加进去,输入命令如下:
windeployqt+可执行文件路径
3、打包完成后的文件夹
使用HM NIS Edit生成安装包程序
1、选中“HM NIS Edit”软件快捷方式图标,点击鼠标右键选择“以管理员身份运行”,如果不以管理员身份运行程序,按F9运行安装程序时会报错。打开软件后,点击“文件”,选择“新建脚本:向导”,开始进入创建脚本界面。
2、进入“欢迎界面”,点击“下一步 ”
3、进入“填写应用程序信息界面”,包括“应用程序名称”、“应用程序版本”、“应用程序出版人”、“应用程序网站”。这几项都可以随便填,偷懒也可以使用默认的内容,点击“下一步”。
3、进入“选择安装程序选项界面”,包括“安装程序图标”、“安装程序文件”、“安装程序语言”、“图像用户界面”、“压缩算法”。需要选择“安装程序语言”为简体中文,其它的按需求修改,否则使用默认。
4、进入“应用程序目录与授权信息界面”,需要选择“授权文件“”的路径,授权文件随便新建一个txt文本文件,写几行字就可以了,注意授权文件的格式为txt或者rtf。
5、进入“添加应用程序文件界面”,可以使用默认的“Mainsection”,也可以根据需要进行更改或新建组别,如果组比较多时,你也可以设置是否“允许用户选择要安装的组件”。先把自动生成的“AppMainExe.exe”和“Example.file” 两个文件删掉,点击第二个按钮“AddDirTree”,这个按钮是添加目录树,意思是把你整个文件夹的内容都添加进去,点击“下一步”,而第一个按钮是添加文件,要注意两者是有区别的。
6、进入“选择目录界面”,选择打包好的文件就可以了,点击“确定”,应用程序文件就全部添加进来了,点击“下一步”。
7、进入“应用程序图标设置界面”,不做修改,点击“下一步”。
8、进入“安装程序之后运行界面”,按需求修改,否则使用默认,点击“下一步”
9、 进入“卸载安装程序界面”,选择和填写卸载程序时的相关信息,使用默认,点击“下一步”。
10、进入“向导完成界面”,全部勾选,点击“完成”,之后会弹出一个文件对话框,填写文件名就可以了,这个文件会保存之前所有步骤的脚本信息,点击“保存”,就会返回到主页面编译脚本,编译完脚本之后可以按“F9”运行安装程序,到此整个脚本向导就完成了。
安装应用程序
1、 跟其他安装程序一样,找到“Setup.exe”,点击运行,就开始安装软件了。
2、软件许可协议
3、选择组件
4、选择安装路径
5、安装完成
6、软件运行效果
问题