Qt之NSIS打包
来源:互联网 发布:阿里云带宽价格 编辑:程序博客网 时间:2024/06/05 05:45
一、 Qt发布方式
Qt发布的时候,通常使用两种方式:
(1) 静态编译
把相关联的库一并引入可执行程序,虽然发布简单,但可执行程序较大。
(2) 动态编译
把相关联的库,以dll的形式引用,不包含到可执行程序,发布不方便,但可执行程序较小。
二、 NSIS简介
NSIS 是“Nullsoft 脚本安装系统”(Nullsoft Scriptable Installation System)的缩写,它是一个免费的 Win32 安装、卸载系统。
特点:(1)脚本简洁高效; (2)系统开销小; (3)可进行安装、卸载、设置系统设置、解压文件等等。
三、 NSIS打包过程
1.工具
NIS Edit+Nullsoft Installation System(NSIS)
2.思路
脚本向导+修改代码=个性化安装包
3.安装步骤
(1)安装上述两款工具软件(安装完后如下图)
(2)启动Nis Edit,利用向导制作安装包
1)选择“文件”的“新建脚本:向导”,选择完后,出现第一个界面,直接点击“下一步”
(3)填写应用程序基本信息
填写软件名称、版本、出版人等,当然最一个网站可以留空,如果设置了,则安装包会生成一个对应网址的“Internet 快捷方式”。 填写完后,点击“下一步”
(4)指定安装程序所用选项
注意:这里选择语言为SimpChinese
(5)设置安装目录及授权信息
(6)选定程序文件,即我们要打包的文件
可以使用默认的“Mainsection”,也可以根据需要进行更改或新建组别,
如果组比较多时,你也可以设置是否“允许用户选择要安装的组件”
(7)设置开始菜单中文件夹名称及快捷方式
(8)指定安装后要运行的程序
(9)有关卸载程序的相关信息
如卸载时的提示、卸载的图标等
(10)至此完成向导。
勾选“保存脚本”、“转换文件路径到相关路径”。(这里可以直接勾选“编译脚本”或者重新编辑完以后再编译,这里暂时不编译脚本)
(11)保存脚本
(12)编译脚本
可以对其中的代码进行修改,进行个性化操作后,再编译脚本
三、 个性化操作
个性化操作指的是对安装包的图标,界面信息等进行修改等。例如修改安装程序图标,卸载程序图标。
参考资料:
1. Qt之打包发布(NSIS详解)一去丶二三里新浪博客(http://blog.sina.com.cn/s/blog_a6fb6cc90101fer8.html)
- Qt之NSIS打包
- Qt之打包发布(NSIS详解)
- Qt之打包发布(NSIS详解)
- Qt之打包发布(NSIS详解)
- Qt之打包发布(NSIS详解)
- Qt之打包发布(NSIS详解)
- Qt之打包发布(NSIS详解)
- Qt之打包发布(NSIS详解)
- Qt之打包发布(NSIS详解)
- Qt之打包发布(NSIS详解)
- Qt之打包发布(NSIS详解)
- Qt之打包发布(NSIS详解)
- Qt之打包发布(NSIS详解)
- Qt之打包发布(NSIS详解)
- Qt之打包发布(NSIS详解)
- QT打包发布NSIS
- Qt之打包发布(NSIS详解)(转)
- NSIS打包发布Qt程序
- 查询MYSQL表字段最大值的方法
- Java中使用MongoDB详解
- iOS LaunchScreen.storyboard xib加载启动页面不显示问题
- 《MySQL运维内参》书籍目录备忘
- 关于CHM格式的帮助文档打首次开时是乱码的问题
- Qt之NSIS打包
- 不了解U盘启动故障,就算换多少个U盘制作工具也没用!
- 八皇后问题(用c语言实现)
- 学习笔记—C语言基础篇04
- 用户-表空间操作
- 4.2_图像缩放
- tcp和upd的区别?为啥要用udp
- 《UNIX环境高级编程》第9章 进程关系
- 3.dns