Windows开发,制作开发软件安装程序(二)

上篇文章我们介绍了使用Inno Setup来制作软件安装程序:https://blog.csdn.net/weixin_64647426/article/details/149668324

本篇文章来介绍另一款使用的打包软件Advanced Installer

Advanced Installer下载官网:https://www.advancedinstaller.com/download.html

软件界面长这个样子

关于Advanced Installer软件的使用,这里这介绍通用模板一种,其他模块大家可以自行探索或者参考其他资料

制作安装包过程

安装程序通用模板这里可以选择不同的版本,可以根据需求进行不同的选择

点击创建项目,就会创建出一个空的安装包模板

左侧卡片是功能区,右侧为功能详情,Advanced Installer提供了许多关于程序安装配置的功能,并且都是可视化的操作,这里我们主要介绍比较常用的几个功能分别是产品详细信息文件和文件夹快捷方式 以及环境变量

产品详细信息

在产品详细信息模块,可以配置程序的名称、版本等等这里根据实际应用设置即可

这里主要介绍一下许可证和自述文件

这个也是大家在安装软件时常见的东西,就是同意和不同意那块同意就可以继续安装不同意就不可以安装

许可证就是用来显示这个的,这里是需要一个rtf格式的文件,鼠标右键选择新建选择RTF格式创建即可,这里是word提供的创建方式

在文件里写入我们软件的协议,然后导入到许可证这里

之后我们在安装软件时就可以看到我们的许可信息

文件和文件夹

这里主要是添加我们的应用程序以及所依赖的库文件和资源的具体位置和文件

注意这里目录的结构要和你提取出来可运行程序的结构一致,否则有可能会出现资源加载不成功的问题

这里主要是右键选择添加文件夹或者文件将程序包含的文件导入即可

需要注意的是后面的项目路径,这个项目路径很主要,这个项目路径是随着用户选择安装的位置一起变得,所以在写一些环境变量的路径要使用这个项目路径,这样就会跟着用户安装的位置自动转换为相应的路径

快捷方式

快捷方式就是为你的程序的某个文件创建一个快捷访问的方式,比如桌面的快捷方式,还有开始菜单里面的都是通过这里设置的,这里可以是可执行程序也可以是某个文档文件等等

右键点击选择文件类型,就可以创建快捷方式

这里可以选择快捷方式的位置包括桌面、开始菜单等等

环境变量

有的时候我们程序打包给别人用到别人电脑上可能会出现无法运行的问题,显示缺少什么什么库,这就是没有将我们的库目录附加到path环境变量中的问题,当然也可以不用添加环境变量,将可执行程序和库文件放在一个目录下也是可以的

右键点击新建变量

然后就可以设置是新建变量还是添加到已有的变量中,以及变量的值,还有行为是替换整个环境变量的值还是附加都可以进行配置

比如这里我们要在path环境变量中添加我们应用程序的bin文件

APPDIR就表示我们程序的安装路径,bin就是路径下的文件夹

安装包的配置完成之后就可以对项目进行构建和运行调试

Advanced Installer打包软件的下载和简单使用就介绍到这里了

感谢观看学习,大佬们多多指点,愿明天的自己会感谢当下的努力!!!!

相关推荐
非凡ghost15 小时前
Floorp Browser(基于Firefox火狐浏览器)
前端·windows·学习·firefox·软件需求
Maguyusi16 小时前
pve lxc 虚拟机 raw 格式 磁盘 扩容
linux·运维·windows
建行一世16 小时前
【Windows笔记本大模型“傻瓜式”教程】在Dify的workflow中对接GPT_SoVITS实现对原神芙宁娜的语音生成
windows·gpt·ai
永远的WEB小白16 小时前
windows11永久禁止更新,永久暂停更新!
windows
纸带17 小时前
USB CDC 配置描述符中对比两个CDC设备配置
java·网络·windows
goodfat18 小时前
Windows系统动不动就自动更新,如何永久关闭呢?关闭win10 Win11自动更新的方法
windows
好大哥呀18 小时前
微 PE 工具制作,以后自己重装系统就不需要钱了
windows
BIBI204918 小时前
Windows 上配置 Nacos Server 3.x.x 使用 MySQL 5.7
java·windows·spring boot·后端·mysql·nacos·配置
言之。19 小时前
Python调用DeepSeek API查询ClickHouse
windows·python·clickhouse
水力魔方20 小时前
武理排水管网模拟分析系统应用专题1:开发环境设置(Windows操作系统)
windows·经验分享·swmm