张金龙的博客分享 http://blog.sciencenet.cn/u/zjlcas 物种适应性、分布与进化

博文

Inno setup 制作安装文件以编译FigTree为例

已有 8954 次阅读 2011-10-17 11:45 |个人分类:科研笔记|系统分类:科研笔记| windows, 软件, 文件夹, 安装文件

Inno setup 制作安装文件以编译FigTree为例
张金龙 (jinlongzhang01@gmail.com)
Windows下安装文件的制作为软件的安装和卸载提供了方便。用户不再用担心可执行文件及动态连接库等保存在固定的文件夹中,只需要进行软件的安装和卸载,就可以将全部需要的可执行文件,以及程序运行所需要的文件创建和删除。这为程序管理提供了很大的方便。安装文件的制作有很多软件,如setup factory, Install shield wizard等等,但是对于小型软件,
Inno setup,这样的小型安装文件制作工具就已经足够了。
Inno setup开始于1997年,是完全免费的,从稳定上和兼容性上,甚至超过了一些商业软件。

这里介绍一下如何用Inno setup创建一个setup文件。以FigTree为例。
FigTree是爱丁堡大学的Andrew Rambaut编写的绘制进化树的软件,用Java写成,可以在多种平台上运行。但是Andrew提供的Windows下的程序包实际上是一个包含exe文件和动态连接库的文件夹,使用起来不是特别方便,因此用Inno
Setup建立一个Windows安装文件,便于对程序的管理和使用。
FigTree可以在 http://tree.bio.ed.ac.uk/software/figtree/ 下载。下载Windows下的zip程序包,解压缩。

下载Inno setup http://www.jrsoftware.org/isinfo.php 并安装。

创建一个新的Project,按照界面给出的提示,Inno setup会自动生成一个脚本。编译该脚本,即可生成所需的exe文件。一般来说,首先要指定exe文件。其次要给出程序所要包含的文件夹,该文件夹中包含运行该exe所需的动态连接库等。

还有就是创建ico文件,ico文件是Windows的图标,如果现有jpg或者png等其他格式的文件。可以在 http://iconverticons.com/转换成ico文件,作为该setup显示的图形。

了解以上信息,相信读者都能够编译出自己的Windows setup文件了。




https://blog.sciencenet.cn/blog-255662-497744.html

上一篇:Cygwin 简明指南-以编译r8s为例
下一篇:如何编写R函数
收藏 IP: 130.239.50.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (1 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-11-22 13:41

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部