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打包软件的下载和简单使用就介绍到这里了

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

相关推荐
skywalk81634 小时前
windows装wsl ubuntu24.04 ,里面装qemu ,然后装mac os (windows也可以直接qemu安装macos)(未实践)
windows·ubuntu·macos·qemu
电脑小白技术7 小时前
u盘安装系统提示“windows无法安装到这个磁盘,选中的磁盘具有gpt分区表”解决方法
windows·gpt·windows无法安装到磁盘
爱隐身的官人14 小时前
Windows配置解压版MySQL5(免安装)
windows·mysql
JH307321 小时前
10分钟理解泛型的通配符(extends, super, ?)
java·开发语言·windows
非凡ghost1 天前
MousePlus(鼠标增强工具) 中文绿色版
前端·windows·计算机外设·软件需求
Autism1141 天前
javase-day22-stream
java·开发语言·windows·笔记
MintYouth1 天前
【加精】C# XML差异对比 (直接用)
xml·windows·c#
zt1985q1 天前
本地部署消息中间件 RabbitMQ 并实现外网访问 (Linux 版本)
linux·运维·服务器·windows·分布式·rabbitmq
ITHAOGE151 天前
下载| Windows 11 ARM版10月官方ISO系统映像 (适合部分笔记本、苹果M系列芯片电脑、树莓派和部分安卓手机平板)
windows·科技·microsoft·电脑