NSIS (Nullsoft Scriptable Install System) 是一个专业开源的制作 windows 安装程序的工具。它提供了安装、卸载、系统设置、文件解压缩等功能。下面以Qt程序安装包的制作为例,介绍NSIS的用法。

首先准备好要打包发布的目标程序,如下图所示:(包括可执行程序,各种dll模块库,依赖库,插件库,资源文件等)

在https://download.csdn.net/download/u014552102/10428138

点击打开链接   下载nsis,在windows平台下解压,解压完成后得到nisedit_2.0.3.0.exe和nsis-3.03-setup.exe。将这两个exe程序安装完毕后,在桌面可以看到生成了两个快捷方式HM NIS Edit和NSIS,如下图所示:

打开HM NIS Edit,点击“文件”->“新建脚本:向导”,然后选择“下一步”

填写应用程序的基本信息。“应用程序网站”根据实际需要填写(若没有,则保留空白即可),点击“下一步”。

“安装程序图标”指生成的安装包显示的图标。“”安装程序文件”指生成的安装包的名字。“安装程序语言”选择SimpChinese,其它保持默认即可。点击“下一步”。

如下图所示保持默认选项即可,点击“下一步”。

将选项中 "c:\path\to\file\AppMainExe.exe", c:\path\to\file\Example.file 都删除。点击上方的树形图按钮(AddDirTree)

"SelectDirecory"中选择要打包的目标程序所在的目录,即上文所说的包括可执行程序,各种dll模块库,依赖库,插件库,资源文件等发布时所需要的所有文件的目录。点击确定。

之后一路选择默认设置,到下图,点击“完成”即可。

点击“NSIS”->“编译脚本”

另存为nsi文件

把报错的行全部删除掉,直到“编译脚本”成功

如下图所示,编译成功后,按照红色框中的路径中找到相应的........setup.exe文件,该文件即为目标程序安装文件。

windows下安装包制作软件:NSIS的使用方法相关推荐

  1. 2021年安装包制作工具有哪些?好用的安装包制作软件推荐

    安装包制作软件的选择 现在已经是2021年了,PC软件相对于前几年已经少了很多,大部分的桌面软件已经被App H5代替,但是还是有一些领域的软件暂时无法被代替的,对于软件的发布就离不开今天要讨论的安装 ...

  2. 安装包制作软件 -- CreateInstall free安装及使用

    一.引言   假设您有一个应用程序,并且您想要创建一个安装程序,用户可以使用该程序将您的程序安装到他们的计算机上.在这里,我们将考虑最简单的选项,在该选项中需要将程序安装到用户指定的目录中并创建快捷方 ...

  3. 安装包制作软件 Inno Setup 5.5.4 汉化版(简体中文定制版)

    Inno Setup 是一个免费的安装制作软件,小巧.简便.精美是其最大特点,支持 Pascal 脚本,能快速制作出标准 Windows 2000 等风格的安装界面,足以完成一般安装任务.该软件用 D ...

  4. Windows程序安装包制作——EasySetup

    0 前言 这里略去关于EasySetup的下载和安装,直接描述使用EasySetup创建程序安装包的过程.下面的步骤都已经假设您您已经安装并启动了EasySetup,而且已经准备好用于制作安装包的程序 ...

  5. Windows程序安装包制作——Qt Installer Framework

    0 前言 Qt提供了制作安装包的工具,本文介绍如何安装和使用. 1 下载 到这里下载QtInstallerFramework-win-x86.exe,即可. 2 安装 双击安装包即可启动安装,保持默认 ...

  6. 安装包制作工具NSIS (NullSoft Scriptable Install System)

    使用NSIS (NullSoft Scriptable Install System)制作安装程序快速指南 转:http://xltx.blog.hexun.com/32224064_d.html N ...

  7. Windows软件安装包制作工具汇总

    0 前言 软件开发最终离不开安装包的制作,本文重点总结一下有哪些可用的工具. 1 Windows Intaller 使用方法见参考资料[1]. 2 InstallShield 3 EasySetup ...

  8. 超详细的软件安装包制作打包流程(C/S客户端)

    C/S客户端开发完成,需要将程序交付给用户,直接压缩发给用户是可以的(只是有点不专业),如果能有一个比较好看的安装界面,那档次就不一样了. 本文介绍怎么使用Adanced Installer 17.9 ...

  9. 2023年安装包制作工具有哪些?主流易用软件打包工具推荐

    安装包制作软件的选择 现在已经是2023年了,PC软件相对于前几年已经少了很多,大部分的桌面软件已经被App H5代替,但是还是有一些领域的软件暂时无法被代替的,对于软件的发布就离不开今天要讨论的安装 ...

最新文章

  1. 微擎url模式解读_微擎开发文档之微擎执行主流程介绍
  2. kafka生产者、消费者java示例
  3. vue总结 08状态管理vuex
  4. Netty 入门示例
  5. html a标签去掉下划线_让HTML元素动起来
  6. Masm for Windows集成开发环境编写汇编程序
  7. CCIE理论-第七篇-SD-WAN网络(二)
  8. 知识点滴:持久层,DAO,API,DAL,BLL,DLL,csproj,sln
  9. 【转】CentOs中Apache开启rewrite模块详解
  10. getconf 取系统配制 --CPU
  11. 使用可靠多播与OPENDDS进行数据分发
  12. matlab索引超出数组边界且不提示数组边界的一种处理办法
  13. LUOGU P1512 伊甸园日历游戏
  14. 【专利】如何画专利结构图纸
  15. Unity优化☀️光照烘焙
  16. signal 11 定位
  17. BLOB图像处理技术
  18. 华为“天才少年”的200万年薪里,藏着人力资源管理的下一个10年
  19. 学习python必逛的几个网站,没看过别说你想学好python
  20. 读书笔记-Coordinated Deep Reinforcement Learners for Traffic Light Control

热门文章

  1. docker入门实践,我与你一起实战演练
  2. 【卡尔曼滤波】基于EKF、UPF、PF、EPF、UPF多种卡尔曼滤波实现航迹滤波跟踪matlab源码
  3. 农村大学生的逆袭009
  4. codeforces - 1315C - 思维题
  5. 苹果关于微信网页支付和支付宝支付遇到的一些问题
  6. SpringBoot 2 使用 SpringCloud Netflix Eureka 实现服务注册与发现
  7. 2010最新增添版Word 使用技巧大全(转载)
  8. 点击li标签增加样式,并删除其它li标签样式
  9. 小胖之人是从哪里来的
  10. 做生意多少利润才算正常,超过多少利润算暴利?