NSIS是什么

当项目中需要把安装包发给客户时,不能直接发送release文件,需要把release文件压缩打包,这时就可以用到NSIS工具,NSIS工具可以进行包装,使用时需要下载:
编译环境:nullsoft scriptable install system 网址为:https://nsis.sourceforge.io/Download
编辑工具:IDE工具,网址为:http://hmne.sourceforge.net/index.php
两个软件都安装后,配置环境,如图:

打包过程分两种,

一种是通过点击“文件”->“新建脚本:向导”等等窗口设置,参考如下:
https://blog.csdn.net/signjing/article/details/7855855
https://www.cnblogs.com/zzllily/articles/5445934.html
另一种是通过编写NSIS脚本语言来设置;
网址:https://blog.csdn.net/signjing/article/details/7908808

编译NSIS脚本

编译NSIS脚本的方法,打开NSIS Unicode软件,然后打开Compile NSI scripts出现编译框,把NSIS脚本拖到框中,自动编译,完成后出现Test installer按钮。

NSIS脚本语言安装与编译相关推荐

  1. 游戏开发学习笔记——lua脚本语言——安装、汉化与小测试(解决lua运行代码乱码问题)

    游戏开发学习笔记--lua脚本语言--安装.汉化与小测试 FOR THE SIGMA FOR THE GTINDER FOR THE ROBOMASTER 简介: Lua 是一种轻量小巧的脚本语言,用 ...

  2. 编译性语言、解释性语言和脚本语言的区别

    计算机是不能理解高级语言,当然也就不能直接执行高级语言了.计算机只能直接理解机器语言,所以任何语言,都必须将其翻译成机器语言,计算机才能运行高级语言编写的程序. 一.翻译和解释的不同 翻译的方式有两种 ...

  3. 编译性语言、解释性语言和脚本语言

    什么是编译性语言.解释性语言和脚本语言 计算机不能直接理解高级语言,只能直接理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能值型高级语言编写的程序. 翻译的方式有两种,一个是编译,一个是解 ...

  4. 游戏中的脚本语言原理与发展

    作者:陈嘉栋(慕容小匹夫)     源地址:http://www.cnblogs.com/murongxiaopifu/p/4557365.html 从游戏脚本语言说起,剖析Mono所搭建的脚本基础 ...

  5. 脚本语言、编程语言、中间件

    1 静态 动态语言区别 答: 动态语言:服务端和客户端代码不一致(如html) 静态语言:服务端和客户端代码一致(如: asp,php,aspx,jsp) 2 常见的脚本语言有那些 答: asp .p ...

  6. 标记语言 编程语言 脚本语言分别有哪些? 区别是什么?

    一.各自的定义 标记语言 标记语言,是一种将文本(Text)以及文本相关的其他信息结合起来,展现出关于文档结构和数据处理细节的电脑文字编码.与文本相关的其他信息(包括例如文本的结构和表示信息等)与原来 ...

  7. 脚本语言语言脚本语言:Shell , JavaScript、VBScript、Perl、PHP、Python、Ruby、Lua

    今天一直在研究脚本语言语言之类的问题,上午正好有机会和大家共享一下. 脚本语言:Shell , JavaScript.VBScript.Perl.PHP.Python.Ruby.Lua 工作控制语言和 ...

  8. 计算机语言分类:机器语言、汇编语言、标记语言、脚本语言、编程语言

    一.计算机语言分类: 1. 机器语言 机器语言是计算机最原始的语言,是由0和1的代码构成,cpu在工作的时候只认识机器语言,即0和1的代码. 2. 汇编语言 汇编语言,即为一种低级语言,它用人类容易记 ...

  9. Python--详解脚本语言|编译语言|胶水语言的区别

    1.什么是脚本语言? 脚本语言:脚本语言是一种介于标记语言和编程语言之间的语言,没有编程语言复杂.严谨的语法和规则. 脚本语法比较简单,比较容易掌握,与编程语言也有许多相似之处,其函数与编程语言比较相 ...

最新文章

  1. .gitignore文件如何编写?
  2. 人类或起源于古菌?真假?
  3. Spark UDF用户自定义函数
  4. html中函数的意义,理解函数式 CSS
  5. php sql漏洞修复,php sql注入漏洞与修复
  6. 2021.12.15
  7. 在 Go 语言中 Patch 非导出函数
  8. 程序员面试金典 - 面试题 04.12. 求和路径(二叉树递归)
  9. dj电商-数据表的设计-购物车表与订单表设计
  10. Keil(MDK-ARM-STM32)系列教程(四)工程目标选项配置(Ⅱ)
  11. 《软件需求十步走》阅读笔记5
  12. MXNet下载Fashion-MNIST错误处理
  13. jemter 使用if控制器,选择需要的内容
  14. cad卸载不干净_如何才能干净的卸载顽固软件?不给恶意软件留机会!
  15. MapReduce经典案例-TopN
  16. 爬虫,爬取句子迷《龙族》
  17. C++练习 - 字符转换
  18. Windowns11并未完全抛弃IE内核,可向下兼容至IE7
  19. Java图片文件头校验
  20. 阳光事业必须在阳光下进行

热门文章

  1. Google | 创造Youtube单次上线最高收益!解决推荐中的信息茧房困境
  2. 最全BAT数据库面试89题:mysql、大数据、redis
  3. 论文浅尝 | 基于图卷积网络的跨语言图谱实体对齐
  4. 论文浅尝 | KG Embedding with Iterative Guidance from Soft Rules
  5. DSSM、CNN-DSSM、LSTM-DSSM等深度学习模型在计算语义相似度上的应用+距离运算
  6. 程序员面试100题之十六:二叉树中两个节点的最近公共父节点(最低的二叉树共同祖先)
  7. EventBus1.0.1源码解析
  8. tensorflow版本升级后的各种方法问题
  9. 契约测试:解决微服务测试的问题
  10. LinkedList源码详解