第十七课:利用 Setup Factory 制作 Qt 软件安装包

功能描述:详细介绍如何利用 Setup Factory 制作 Qt 软件安装包,从 Setup Factory 软件下载、安装,到如何利用 Setup Factory 制作软件安装包,手把手教你将 Qt 应用程序制作成具有安装向导的安装包。

一、Setup Factory 简介

Setup Factory 是一款强大的安装程序制作工具,具备工程向导、自定义对话框、主题/皮肤样式、运行时间模块、最小化支持、MD5 编码序列号等特性,且软件为用户提供了详细的安装制作向导,即使是新手用户,也可轻松制作出漂亮专业的安装程序。

Setup Factory 支持创建一个安装文件包或一个单独的 setup.exe 文件,生成文件可以运行于任意版本的 windows 中。

下载地址:https://download.csdn.net/download/tanou3212/88250577?spm=1001.2014.3001.5503icon-default.png?t=N6B9https://download.csdn.net/download/tanou3212/88250577?spm=1001.2014.3001.5503

二、Setup Factory 安装步骤

Setup Factory 傻瓜式安装,按照安装向导安装即可。 

第一步:双击 “setup-factory.exe” 文件,然后点击 “Next” 按钮;

第二步:勾选 “I agree to the terms of this license agreement”,然后点击 “Next” 按钮;

第三步:点击 “Change...” 按钮,选择软件的安装位置,建议新建一个空的文件夹作为软件的安装目录,然后点击 “Next” 按钮;  

第四步:默认设置即可,点击 “Next” 按钮;  

第五步:点击 “Next” 按钮; 

第六步:等待软件安装; 

第七步:点击 “Finish” 按钮; 

第八步:将 Crack 文件夹下的所有文件复制到软件安装目录下,选择“替换所有文件”,双击桌面 “Setup Factory 9 Trial” 快捷方式,运行界面如下图所示。

除了以上的基本设置之外,还可以对序列号、 过期时间、密钥等进行高级设置。注意:此处的序列号、过期时间、密钥等设置仅针对安装包的,对应用程序并起不到作用。这些设置只能保证安装包必须得到授权后进行安装,如果已经安装完成,则对应用程序起不了约束作用。

三、Setup Factory 使用方法

Setup Factory 制作软件安装包的方法非常简单。

1. 双击桌面快捷方式 “Setup Factory 9 Trial”,运行 Setup Factory 软件,选择“创建一个新项目”,并勾选“显示项目向导”,点击“确定”按钮;

2. 根据需要输入公司名称、产品名称、版本号、网址等信息,点击“下一页”按钮;

3. 根据需要选择制作 32 位或 64 位的软件安装包,点击“下一页”按钮;

4. 点击“浏览”,​ 选择 Qt 发布程序的文件夹,如果应用程序文件夹中有子文件夹,务必勾选“使用子文件夹引用”,关于如何发布 Qt 程序请参考《第十五课、Windows 下打包发布 Qt 应用程序》 ​。

5. 根据个人喜好,选择安装程序应用窗口格式,点击“下一页”按钮;

6. 点击“下一页”按钮;

7. 勾选“中文简体”,下拉框也选择“中文简体”,点击“下一页”按钮;

8. 点击“下一页”按钮;

9.  默认设置即可,点击“完成”按钮;

10. 选中可执行文件,右键菜单选择“文件属性”;

11. 在文件属性弹出对话框的“快捷方式”页面上,根据个人需要勾选“桌面”、“启动菜单”、“快捷启动栏”、“开始菜单”等建立快捷方式 ;

12. 点击“安装之前”,在弹出对话框中点击 “License Agreement”,可编辑添加的许可协议;

13.  点击“创建设置”图标可对安装文件再次进行重新设置;

14. 点击菜单“发布” -> “创建”,或者点击“创建”小齿轮图标;

15.  一般选择第一个 Web(独立安装包),点击 “Next” 按钮;

16. 点击“浏览”按钮,选择生成安装文件的路径,也可更改安装文件名,然后点击 “Next” 按钮;

17. 到此,安装文件生成成功,点击“完成”即可,在第 13 步选择的路径下生成了安装文件。

四、Setup Factory 制作的安装包安装效果

将制作好的安装包提供给用户即可,用户按照安装向导进行安装,非常简单,安装过程与其它 Windows 安装程序类似,安装过程如下。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/89842.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

go语言中的切片

切片底层 切片(Slice)是一个拥有相同类型元素的可变长度的序列。它是基于数组类型做的一层封装。它非常灵活,支持自动扩容。 切片是一个引用类型,它的内部结构包含地址、长度和容量。切片一般用于快速地操作一块数据集合。 切片…

【python知识】用 Tkinter实现“剪刀-石头-布”和“弹球游戏 ”

一、提要 Tkinter是一个Python内置模块,它提供了一个简单易用的界面来创建GUI。 在实现一些动态的画面、如游戏还是需要一些创新性思维的。在本文中,我们将使用 Tkinter 探索 Python GUI 编程。我们将介绍 Tkinter 的基础知识,并演示如何使用…

Web3数据云OORT推出商用版智能代理构建平台:OORT TDS

随着技术进步和数据隐私问题的日益凸显,生成式AI和去中心化技术联手为企业和个人开辟了全新的互动视野。站在这一趋势的前沿,OORT展现了其在去中心化数据云领域的技术实力,作为行业的领先者,今日Oort正式宣布OORT TDS (Talk-to-Da…

【docker】容器的运行、停止、查看等基本操作

容器与镜像的区别 image镜像 Docker image是一个read-only文件,位于磁盘上这个文件包含文件系统,源码,库文件,依赖,工具等一些运行application所需要的文件可以理解成一个模板docker image具有分层的概念 container…

代码随想录笔记--数组篇

目录 1--二分查找法 2--二分查找法进阶 2-1--寻找第一个等于目标值的位置 2-2--寻找最后一个等于目标值的位置 3--双指针算法 3-1--快慢指针移除元素 3-2--有序数组的平方 4--滑动窗口算法 5--循环不变量 1--二分查找法 二分查找法用于有序数组的元素查找,…

docker之Compose与DockerSwarm

目录 Compose 简介 概念 为什么需要? 配置字段 常用命令 安装 1.下载 2.授权 使用 1.创建文件 2.启动 docker Swarm 关键概念 调度策略 spread binpack random 特性 集群部署 1.准备 2.创建swarm并添加节点 在主服务器上创建swarm集群 节点…

亚马逊云科技 云技能孵化营——我的云技能之旅

文章目录 每日一句正能量前言活动流程后记 每日一句正能量 不能在已经获得足够多的成功时,还对自己的能力保持怀疑,露出自信的微笑,走出自信的步伐,做一个自信的人! 前言 亚马逊云科技 (Amazon Web Services) 是全球云…

Qt中XML文件创建及解析

一 环境部署 QT的配置文件中添加xml选项&#xff1a; 二 写入xml文件 头文件&#xff1a;#include <QXmlStreamWriter> bool MyXML::writeToXMLFile() {QString currentTime QDateTime::currentDateTime().toString("yyyyMMddhhmmss");QString fileName &…

Spring-SpringBoot-SpringMVC-MyBatis常见面试题

文章目录 Spring篇springbean是安全的的?什么是AOP你们工作中有用过AOP吗spring中的事务是如何实现的spring中事务失效场景Spring的生命周期spring中的循坏依赖springMVC的执行流程springboot的启动原理常用注解MyBatis执行流程Mybatis是否支持延迟加载&#xff1f;Mybatis的一…

数组(个人学习笔记黑马学习)

一维数组 1、定义方式 #include <iostream> using namespace std;int main() {//三种定义方式//1.int arr[5];arr[0] 10;arr[1] 20;arr[2] 30;arr[3] 40;arr[4] 50;//访问数据元素/*cout << arr[0] << endl;cout << arr[1] << endl;cout &l…

K8S如何部署Redis(单机、集群)

在今天的讨论中&#xff0c;我们将深入研究如何将Redis数据库迁移到云端&#xff0c;以便更好地利用云计算的优势提高数据管理的灵活性。 Redis(Remote Dictionary Server)是一个开源的、基于内存的数据结构存储系统&#xff0c;它可以用作数据库、缓存和消息代理。Redis支持多…

pinia——添加插件——基础积累

问题&#xff1a;是否给pinia添加过插件&#xff1f;具体添加的方式是什么&#xff1f; 在pinia中&#xff0c;我们可以为仓库添加插件&#xff0c;通过添加插件能够扩展以下的内容&#xff1a; 为 store 添加新的属性 定义 store 时增加新的选项 为 store 增加新的方法 包装现…