一款好用的应用程序打包工具
工具简介
- 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打包脚本内容可根据需要自由扩展,以上为最简单的形式,可满足一般需要
完整使用示例
一款好用的应用程序打包工具相关推荐
- DotNet4应用程序打包工具(把DotNet4安装程序打包进你的应用程序;WINAPI开发,无dotNet环境也可顺利执行)【一】整体思路...
先说废话 很多朋友对我写的这个系列的第五篇比较感兴趣:http://www.cnblogs.com/liulun/archive/2011/12/08/2280110.html 因为我承诺第五篇就公布 ...
- [windows Tools] windows程序打包工具-Advanced Installer 10.0
一.Advanced Installer Advanced Installer是一款功能强大.可生成符合 MS Windows 认证的 Windows Installer 的 MSI 安装包制作工具, ...
- c#打包工具支持bat_程序打包工具
前段时间关注了VC6.0自带的Installshield打包的使用方法,感觉繁琐,现在找到一个比较简单实用的打包小工具Inno setup,使用方法如下. (1)将编写好的程序生成Release版本, ...
- 开源应用程序打包工具
1. NSIS(需要NSIS Edit配合) http://nsis.sourceforge.net/Main_Page 如:迅雷,QQ,暴风影音都是用它用打包的 2. Inno Setup http ...
- 几个常见的Android多渠道打包工具介绍
Android项目开发完,多途径打包是必不可少的环节.其原理在于,通过在Android安卓包中增加不同的标识,区别各个途径下载来源,用于计算App在不同使用市场或途径合作中的各项数据. 工欲善其事,必 ...
- 前端面试——打包工具
https://www.cnblogs.com/goloving/p/8511861.html 1.什么是打包工具,为什么用打包工具? 它是一种将前端代码进行转换,压缩以及合并等操作的程序工具.目前常 ...
- 视频转码打包工具—“FilmLight Daylight”
FilmLight Daylight for Mac是一款优秀的视频转码打包工具,支持复杂的重新缩放,过滤,屏蔽和老化操作,以及Truelight色彩空间以实现准确的颜色转换,这意味着一个应用程序可以 ...
- 前端自动化打包工具--webpack
前端自动化打包工具–webpack 背景 记得2004年的时候,互联网开发就是做网页,那时也没有前端和后端的区分,有时一个网站就是一些纯静态的html,通过链接组织在一起.用过Dreamweaver的 ...
- 前端打包利器,webpack工具,app打包工具
什么是 webpack? webpack是近期最火的一款模块加载器兼打包工具,它能把各种资源,例如JS(含JSX).coffee.样式(含less/sass).图片等都作为模块来使用和处理. 我们可以 ...
最新文章
- Spring Boot + GraphQL 才是 API 的未来!
- iOS网络 POST模拟表单上传单个与多个文件(直接调用分类里的方法即可)
- EasyUI中ToolTip提示框的简单使用
- mmap直接操作底层,相当于驱动
- Java中关于枚举的7种用法
- 一道算法题:等价类思想在计数中的应用
- java使用蒙特卡罗方法计算半径为r圆的面积_不用微积分,如何计算圆面积
- 中兴网络设备交换机路由器查看ARP表项命令方法
- php工具箱mysql启动不_解决php工具箱(phpStudy)Apache启动成功,MySql无法启动的问题...
- 麦迪逊大学计算机科学咋样,威斯康星大学麦迪逊分校计算机科学
- 怎么使用关键词获取视频列表 API
- 什么?古代也有程序员?
- Java判断本周属于该年的第几周
- HDU 4411 Arrest 最小费用流
- 全新MN梦奈宝塔主机系统V1.5版本源码
- 浅谈 Facade 模式
- 单引号与双引号的用法
- 区块链日记——【译】用Java创建你的第一个区块链-part2:可交易
- 如何选择和阅读研究文献
- 从永远到永远-Spring Cloud(一)