这篇文章主要介绍如何使用NSIS默认向导脚本制作窗户安装包,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
应用程序的发布方式
? ?应用程序发布的时候,具备以下两种方式:
- <李>
静态编译:把相关联的库一并引入可执行程序,虽然发布简单,编译出来只有一个exe文件。(特别注意:编译时,其依赖的库也需要使用静态包)。
李> <李>动态编译:把相关联的库以dll的形式提供(linux下是。)引入,不被包含进可执行程序,发布不方便,但可执行程序较小。预先准备工具Qt应用需要先打包,使用windeployqt,建议打包后到无环境的对应系统的虚拟机上尝试。具体直接略,不会的请百度。? ?
李>& lt; br>
Windows下安装与卸载
安装
? ?在windows下,很多程序运行起来,会有一系列安装,勾选用户协议,自定义的安装界面,安装之后对应的路径放置应用的程序文件,创建开始菜单文件夹,放置桌面快捷方式,任务栏也可能有固定图标,? ?以上情况,安装包就需要单独定制了,如Qt的安装包,其他产品的安装包:? ?
卸载
? ?卸载界面也可以定制,当然会增加一定的工作量,如下图:? ?
& lt; br>
NSIS软件
? ?Nsis其实是使用一种脚本语言了,学习成本肯定是不低的。? ?采用NSIS + QT制作安装程序实际上就是使用QT制作安装程序,而NSIS仅仅将制作的安装程序打包成一个exe。
下载
? ?下载地址:https://nsis.sourceforge.io/Download
安装
? ?
& lt; br>
NSIS使用向导生成安装包
? ?可勾选用户协议,可选择安装路径,并且在开始菜单和桌面创建图标。
步骤一:启用应用,打开脚本编辑器
? ?一般需要用到的就是“<强>编译NSI脚本强>”和“<>强脚本编辑器(VNISEdit) >强”。? ?
步骤二:新建向导脚本(自带内置)
? ?使用向导基本进行建立,可满足常规的一些应用安装过程:? ?如何使用NSIS默认向导脚本制作窗户安装包