程序发布

我们程序的最后一步一般是需要进行发布以方便用户使用,比如使用python(py2exe)做出的exe,或者vs编译出的需要很多dll支持的exe。常见的发布方式有两种:

  • 做成安装包
  • exe打包,做成单独的exe,不需要安装,双击就能打开运行

针对上述两种方式,分别推荐两个我常用的工具。

A 安装包制作工具:createInstallation

下载
createInstallation 是全英文界面,为了方便使用,现在的版本贴心地集成了一个assitance版,可以引导用户进行程序发布的设置

首先新建一个工程,起名;见到下图
这里写图片描述
如图所示,使用非常简单,基本上根据左侧边栏从上到下填写信息,然后Build-Run就可以了。

其中必须要填写的是output里面生成的目标文件名称、Installation中的源文件名。
之所以选择它呢,因为有一个比较方便的功能,可以指定生成的icon、桌面快捷方式、开机自启、注册表等。如下图
Installation
单击左上角新建
这里写图片描述
在弹出的新建对话框中,可以新建各种快捷方式:

名称快捷方式
PROGRAM GROUP安装包安装后,在开始-你的文件夹中可以看到的运行程序,比如exe或者help doc
DESKTOP顾名思义,创建桌面快捷方式
QUICK Launch创建一个快速启动按钮
STARTUP开机自启

上面是我最常用的几种。

需要注意的是,如果创建的是自己程序的快捷键,建议Path中使用如下选项,这样在下面的Filename/Icon File中就可以使用当前的相对目录(如下图);
这里写图片描述
如果Filenam/IconFile使用了绝对路径,很可能在安装软件的目标机器上找不到对应的文件。

B exe打包工具:BoxedApp Packer

下载这里写链接内容
直接上图
这里写图片描述
上述四步就可以了。

1) 选择目标文件
2) 点击选择<执行文件目录>
3) 添加文件,全选添加dist目录下面的所有文件
4) 创建可执行文件

如果想简单地生成项目,就不要更改其他的选项了,可能会造成文件找不到的错误。上述第三步中把所有用到的文件全包含就去就可以了。生成的文件为XXX_packed.exe

  • sorry
    • 上面的exe打包设置写错了个地方: 2)中,不应该选择<执行文件目录>,而应该选择‘所有文件’,这样会默认生成一个,所有的附加文件是放在这个目录下面的。

enjoy

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值