《Qt5:NSIS制作软件安装包》

目录

 

NSIS概述 

 

HM NIS Edit概述 

Qt程序打包发布

使用HM NIS Edit生成安装包程序

 

安装应用程序


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、软件运行效果

 

问题


 

  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值