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

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

相关推荐
攻城狮在此8 小时前
SecureCRT与MobaXterm详细对比:哪个更强、谁更适合你?
windows
love530love9 小时前
冷门干货!llama.cpp 自带原生网页聊天 UI,无需第三方依赖一键开启
人工智能·windows·ui·llama·flash-attention·switch-cuda
gordon~910 小时前
Windows 11 wsl 中安装的Ubuntu-24.04 中装docker
windows·ubuntu·docker
历程里程碑11 小时前
Protobuf 环境搭建:Windows 与 Linux 系统安装教程
linux·运维·数据结构·windows·线性代数·算法·矩阵
tobebetter952712 小时前
WSL2 + Windows + remote Chrome CDP openclaw 浏览器自动化
chrome·windows·自动化
桌面运维家13 小时前
解决Windows 10打印机脱机:端口、驱动、网络故障排除
windows·stm32·单片机
liwulin050613 小时前
【ROS2】【ESP32S3纯透传方案】ESP32S3+WINDOWS+VMware+ROS2+YDLIDA X导航完整落地方案
windows·stm32·单片机
AxureMost14 小时前
MTools 0.0.12-beta 全能工具箱
windows·开源软件
beyond阿亮15 小时前
OpenClaw在Windows上接入飞书完整指南
人工智能·windows·ai·openclaw
大强同学17 小时前
MFCMouseEffect 鼠标可视化特效设置与操作教程
windows·鼠标手势