NSIS制做安装包笔记(一):NSIS介绍、使用NSIS默认向导脚本制做Windows安装包

若该文为原创文章,转载请注明原文出处
本文章博客地址:https://blog.csdn.net/qq21497936/article/details/116445811linux

红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…(点击传送门)编程

其余(编程相关)


上一篇:无
下一篇:《NSIS制做安装包笔记(二):NSIS使用NSIS+Qt界面制做安装包流程》(即将发布).windows


前言

  作产品时,定制的自定义安装界面常有的,使用NSIS + Qt能够完美的定制基于QT的安装界面,先从纯NSIS开始,制做常规的安装包。编辑器


应用程序的发布方式

  应用程序发布的时候,具有如下两种方式:工具

  • 静态编译:把相关联的库一并引入可执行程序,虽然发布简单,编译出来只有一个exe文件。(特别注意:编译时,其依赖的库也须要使用静态包)。
  • 动态编译:把相关联的库以dll的形式提供(linux下是.so)引入,不被包含进可执行程序,发布不方便,但可执行程序较小。

预先准备工具学习

Qt应用须要先打包,使用windeployqt,建议打包后到无环境的对应系统的虚拟机上尝试。

具体直接略,不会的请百度。
  在这里插入图片描述测试


Windows下安装与卸载

安装

  在windows下,不少程序运行起来,会有一系列安装,勾选用户协议,自定义的安装界面,安装以后对应的路径放置应用的程序文件,建立开始菜单文件夹,放置桌面快捷方式,任务栏也可能有固定图标,
  以上状况,安装包就须要单独定制了,如Qt的安装包,其余产品的安装包:
  在这里插入图片描述
  以上Qt的界面确实不太漂亮,漂亮的界面是须要美工作主题的,怀疑Qt公司没有ui设计参与。
  还有不少其余安装界面:
  在这里插入图片描述ui

卸载

  卸载界面也能够定制,固然会增长必定的工做量,以下图:
  在这里插入图片描述spa


NSIS软件

  Nsis实际上是使用一种脚本语言了,学习成本确定是不低的。
  采用NSIS + QT 制做安装程序实际上就是使用QT制做安装程序,而NSIS仅仅将制做的安装程序打包成一个exe。.net

下载

  下载地址:https://nsis.sourceforge.io/Download

安装

  在这里插入图片描述
  在这里插入图片描述
  在这里插入图片描述
  在这里插入图片描述


NSIS使用向导生成安装包

  可勾选用户协议,可选择安装路径,而且在开始菜单和桌面建立图标。

步骤一:启用应用,打开脚本编辑器

  通常须要用到的就是“编译NSI脚本”和“脚本编辑器(VNISEdit)”。
  在这里插入图片描述
  在这里插入图片描述

步骤二:新建向导脚本(自带内置)

  使用向导基本进行创建,可知足常规的一些应用安装过程:
  在这里插入图片描述
  在这里插入图片描述
  在这里插入图片描述
  在这里插入图片描述
  在这里插入图片描述
  在这里插入图片描述
  在这里插入图片描述
  在这里插入图片描述
  在这里插入图片描述
  在这里插入图片描述
  生成了脚本:
  在这里插入图片描述
  保存为脚本:
   在这里插入图片描述
  至此,能够关闭脚本编辑器了(注意:最好留着,后边边调试脚本边编译测试)。

步骤三:编译NISI脚本

  切到主界面,打开NSI脚本编译器,对脚本进行编译:
  在这里插入图片描述
  加载脚本:
  在这里插入图片描述
  加载之中(copy文件等操做):
  在这里插入图片描述
  加载完成:
  在这里插入图片描述

步骤四:测试安装程序

  向导生成的安装过程:
   在这里插入图片描述
  在这里插入图片描述
  在这里插入图片描述
  在这里插入图片描述
  在这里插入图片描述
  在这里插入图片描述

步骤五:测试成功

  在这里插入图片描述
  在这里插入图片描述

步骤六:测试卸载

  在这里插入图片描述
  在这里插入图片描述
  在这里插入图片描述
  (注意:图标出来了,这个地方前面须要再调试,由于前面的图标没有出,读者本身调试吧,挺费时间的)。


上一篇:无
下一篇:《NSIS制做安装包笔记(二):NSIS使用NSIS+Qt界面制做安装包流程》(即将发布)


若该文为原创文章,转载请注明原文出处
本文章博客地址:https://blog.csdn.net/qq21497936/article/details/116445811

相关文章
相关标签/搜索