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

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

相关推荐
10mAh28 分钟前
【Java】ArrayList 遍历删除为什么报错?三种写法与漏删复现
java·开发语言·windows
瑶山3 小时前
Windows + WSL2 Ubuntu + VS Code配置C++开发环境
开发语言·c++·windows·vscode·wsl
在角落发呆4 小时前
一键脚本配置备份方法:从 Shell 脚本到自动备份
网络·windows
水饺编程5 小时前
第1章,[Win32 章节]:在 VS2019 里面安装 MSDN
c语言·c++·windows·visual studio
水饺编程5 小时前
第1章,[Win32 章节]:编程环境与 MSDN
c语言·c++·windows·visual studio
丨白色风车丨6 小时前
Python中JSON与字典/列表的相互转换详解
windows·python·json
瑶山6 小时前
Windows 11 一键安装命令安装 WSL2到D盘
windows·wsl
bug和崩溃我都要15 小时前
QT 开发的专业截图录屏工具 - macOS版 / Windows版
windows·qt·mac·录屏·截屏
kimloner15 小时前
开源一个 376KB 的 Windows 桌面小工具:便签 + 截图标注 + OCR + 待办提醒(C# / WinForms)
windows·开源·c#·ocr·winforms
摸鱼 特供版16 小时前
一款边录边标注的轻量截图录屏工具
windows·学习·电脑·音视频·软件需求