工具简介

  • Inno Setup用Delphi写成,其官方网站同时也提供源程序免费下载。Inno Setup是一个免费的安装制作软件,小巧、简便、精美是其最大特点,支持pascal脚本,能快速制作出标准Windows2000风格的安装界面,足以完成一般安装任务。
  • 官网下载地址

简单示例

  • 在程序运行目录release中执行以下命令找到exe依赖的qt相关库,如下:
    D:\Qt\Qt5.6.3\5.6.3\msvc2013\bin\windeployqt.exe .\TestAppPack.exe

  • 准备打包目录,可复用,常见内容如下:

    从上往下内容以此为:
    release_TestAppPack中存放步骤1release目录内容
    setup中存放生成安装包
    package_TestAppPack.iss为安装包打包脚本
    TestAppPack_logo.ico为应用程序图标
    打包说明.txt中记录常规打包步骤
    软件安装协议_打包工具.txt在安装向导中加载显示

  • 将步骤1的内容拷至release_TestAppPack目录

  • 按需修改打包目录中内容及打包脚本

  • 点击运行生成安装包

  • 可点击运行安装包进行安装测试

使用注意

  • iss打包脚本内容可根据需要自由扩展,以上为最简单的形式,可满足一般需要

完整使用示例

一款好用的应用程序打包工具相关推荐

  1. DotNet4应用程序打包工具(把DotNet4安装程序打包进你的应用程序;WINAPI开发,无dotNet环境也可顺利执行)【一】整体思路...

    先说废话 很多朋友对我写的这个系列的第五篇比较感兴趣:http://www.cnblogs.com/liulun/archive/2011/12/08/2280110.html 因为我承诺第五篇就公布 ...

  2. [windows Tools] windows程序打包工具-Advanced Installer 10.0

    一.Advanced Installer Advanced Installer是一款功能强大.可生成符合 MS Windows 认证的 Windows Installer 的 MSI 安装包制作工具, ...

  3. c#打包工具支持bat_程序打包工具

    前段时间关注了VC6.0自带的Installshield打包的使用方法,感觉繁琐,现在找到一个比较简单实用的打包小工具Inno setup,使用方法如下. (1)将编写好的程序生成Release版本, ...

  4. 开源应用程序打包工具

    1. NSIS(需要NSIS Edit配合) http://nsis.sourceforge.net/Main_Page 如:迅雷,QQ,暴风影音都是用它用打包的 2. Inno Setup http ...

  5. 几个常见的Android多渠道打包工具介绍

    Android项目开发完,多途径打包是必不可少的环节.其原理在于,通过在Android安卓包中增加不同的标识,区别各个途径下载来源,用于计算App在不同使用市场或途径合作中的各项数据. 工欲善其事,必 ...

  6. 前端面试——打包工具

    https://www.cnblogs.com/goloving/p/8511861.html 1.什么是打包工具,为什么用打包工具? 它是一种将前端代码进行转换,压缩以及合并等操作的程序工具.目前常 ...

  7. 视频转码打包工具—“FilmLight Daylight”

    FilmLight Daylight for Mac是一款优秀的视频转码打包工具,支持复杂的重新缩放,过滤,屏蔽和老化操作,以及Truelight色彩空间以实现准确的颜色转换,这意味着一个应用程序可以 ...

  8. 前端自动化打包工具--webpack

    前端自动化打包工具–webpack 背景 记得2004年的时候,互联网开发就是做网页,那时也没有前端和后端的区分,有时一个网站就是一些纯静态的html,通过链接组织在一起.用过Dreamweaver的 ...

  9. 前端打包利器,webpack工具,app打包工具

    什么是 webpack? webpack是近期最火的一款模块加载器兼打包工具,它能把各种资源,例如JS(含JSX).coffee.样式(含less/sass).图片等都作为模块来使用和处理. 我们可以 ...

最新文章

  1. Spring Boot + GraphQL 才是 API 的未来!
  2. iOS网络 POST模拟表单上传单个与多个文件(直接调用分类里的方法即可)
  3. EasyUI中ToolTip提示框的简单使用
  4. mmap直接操作底层,相当于驱动
  5. Java中关于枚举的7种用法
  6. 一道算法题:等价类思想在计数中的应用
  7. java使用蒙特卡罗方法计算半径为r圆的面积_不用微积分,如何计算圆面积
  8. 中兴网络设备交换机路由器查看ARP表项命令方法
  9. php工具箱mysql启动不_解决php工具箱(phpStudy)Apache启动成功,MySql无法启动的问题...
  10. 麦迪逊大学计算机科学咋样,威斯康星大学麦迪逊分校计算机科学
  11. 怎么使用关键词获取视频列表 API
  12. 什么?古代也有程序员?
  13. Java判断本周属于该年的第几周
  14. HDU 4411 Arrest 最小费用流
  15. 全新MN梦奈宝塔主机系统V1.5版本源码
  16. 浅谈 Facade 模式
  17. 单引号与双引号的用法
  18. 区块链日记——【译】用Java创建你的第一个区块链-part2:可交易
  19. 如何选择和阅读研究文献
  20. 从永远到永远-Spring Cloud(一)

热门文章

  1. P、NP、NPC问题
  2. stm32将flash虚拟成U盘来下载程序
  3. 2019一键清空朋友圈_新整理再见2019你好2020朋友圈励志说说
  4. VBA中的几个小Tips(一)
  5. AES算法中S盒的FPGA实现 II
  6. 下一代CDN如何与智能AI及物联网打通?
  7. python excel处理 pandas 统计重复数据
  8. c语言输出星号一行比一行星号少一个,c语言打印空白星号矩形
  9. 开放式耳机的颠覆之作!南卡OE Pro新皇降临!佩戴和音质双重突破
  10. Flash Helper Service 这个流氓,动不动弹出广告!!