我是靠谱客的博主 美丽溪流,最近开发中收集的这篇文章主要介绍使用Qt Installer Framework发布软件,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

-------------------------------------------准备工作----------------------------------------

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发布软件所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部