概述
-------------------------------------------准备工作----------------------------------------
1.在Qt官网上下载Qt Installer Framework:https://download.qt.io/official_releases/qt-installer-framework/
2.安装完成后将binarycreator.exe所在目录加入到系统的环境变量(例如C:QtQtIFW-3.1.0bin)。
3.将使用帮助添加到Qt Assistant:“编辑”->“首选项”->“文档”->“添加”,选择doc目录下的ifw.qch。‘’
----------------------------------------创建项目目录-------------------------------------
1.创建一个工作目录(例如C:MyApplication),再在其中创建两个子目录config和packages。在packages目录中,每个组件新建一个文件夹(例如com.vender.application),每个组件的文件夹里新建meta和data两个文件夹。将安装文件放到data文件夹中。
----------------------------------------编辑项目配置------------------------------------
1.在config目录下新建config.xml文件,输入以下内容:
<?xml version="1.0" encoding="UTF-8"?>
<Installer>
<Name>MyApplicationName</Name>
<Version>1.0.0</Version>
<Title>MyApplication</Title>
<Publisher>My Vendor</Publisher>
<InstallerWindowIcon>installericon</InstallerWindowIcon>
<InstallerApplicationIcon>installericon</InstallerApplicationIcon>
<Logo>logo.png</Logo>
<Watermark>watermark.png</Watermark>
<RunProgram>@TargetDir@/MyApplication</RunProgram>
<RunProgramDescription>Run Applicaion Now</RunProgramDescription>
<Background>background.png</Background>
<!-- Directory name is used in component.xml -->
<StartMenuDir>MyApplicaion</StartMenuDir>
<TargetDir>@HomeDir@/MyApplicaiton</TargetDir>
</Installer>
其中Name和Version节点是必需节点,其他可选。所有可用选项及含义如下图:
----------------------------------------编辑组件配置------------------------------------
1.在各组件的meta目录中创建package.xml文件,输入以下内容:
<?xml version="1.0"?>
<Package>
<DisplayName>MyApplication</DisplayName>
<Description>MyApplication</Description>
<Description xml:lang="zh_CN">我的应用</Description>
<Version>1.0.2</Version>
<ReleaseDate>2019-03-28</ReleaseDate>
<Name>com.huichang.kradartool</Name>
<Virtual>false</Virtual>
<Licenses>
<License name="License Agreement" file="license.txt" />
</Licenses>
<Script>installscript.qs</Script>
<Default>false</Default>
<ForcedInstallation>false</ForcedInstallation>
<Essential>false</Essential>
</Package>
--------------------------------生成安装包-----------------------------
1.在命令行中执行:
binarycreator.exe -c config/config.xml -p packages MyApplicationSetup.exe
最后
以上就是美丽溪流为你收集整理的使用Qt Installer Framework发布软件的全部内容,希望文章能够帮你解决使用Qt Installer Framework发布软件所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复