QT QIFW Windows下制作安装包(一)

这篇具有很好参考价值的文章主要介绍了QT QIFW Windows下制作安装包(一)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、概述

1、QIFW是一款基于QT框架开发的跨平台安装框架。QIFW是QT Installer FrameWork的缩写,支持Windows、Linux和macos等多种平台。QIFW可以帮助开发者创建自己的安装程序,将它们打包到通用的安装包中,并提供可视化的界面进行安装。 

2、QIFW官网文档Qt Installer Framework概述 |Qt Installer Framework手册https://doc.qt.io/qtinstallerframework/ifw-overview.html

3、QIFW下装地址 Index of /official_releases/qt-installer-frameworkhttps://download.qt.io/official_releases/qt-installer-framework/

二、安装QIFW

1、下装QIFW

QT QIFW Windows下制作安装包(一),QT,qt,开发语言

QT QIFW Windows下制作安装包(一),QT,qt,开发语言

2、双击下装的exe,进行安装

 

 3、选择目录

QT QIFW Windows下制作安装包(一),QT,qt,开发语言

4、剩下默认安装

 QT QIFW Windows下制作安装包(一),QT,qt,开发语言

三、 准备程序安装包

1、QT Windos平台下打包应用程序-CSDN博客

QT QIFW Windows下制作安装包(一),QT,qt,开发语言

QT QIFW Windows下制作安装包(一),QT,qt,开发语言

 四、开始制作软件安装包

1、创建一个目录,用来制作软件安装包

QT QIFW Windows下制作安装包(一),QT,qt,开发语言

2、将我们的安装QIFW 拷到这里

QT QIFW Windows下制作安装包(一),QT,qt,开发语言

3、将我们打包的程序整个拷贝到里面

QT QIFW Windows下制作安装包(一),QT,qt,开发语言

4、创建config目录,注意名称不要错

QT QIFW Windows下制作安装包(一),QT,qt,开发语言

4、在config目录里面创建一个config.xml配置文件

 QT QIFW Windows下制作安装包(一),QT,qt,开发语言

5、config里面的代码

<?xml version="1.0" encoding="UTF-8"?>
<Installer>
    <Name>app</Name>
    <Version>1.0.0</Version>
	<Title>app Installer </Title>
    <Publisher>app</Publisher>
	<StartMenuDir>app</StartMenuDir>
    <TargetDir>@rootDir@/app</TargetDir>
</Installer>

< Name> :软件名称
< Version> :版本号
< Title>: 安装程序窗口标题
< Publisher> :发布者名称
< StartMenuDir>: 要生成的windows开始菜单目录
< TargetDir> :默认安装路径

6、创建一个packages包目录

QT QIFW Windows下制作安装包(一),QT,qt,开发语言

7、 在packages目录里面创建一个新子目录,名称为我们软件包的名称, 即app

QT QIFW Windows下制作安装包(一),QT,qt,开发语言

8、在上一步创键的目录里面创建一个data和meta文件夹

QT QIFW Windows下制作安装包(一),QT,qt,开发语言

9、将我们的打包程序压缩为7z格式的压缩包 

QT QIFW Windows下制作安装包(一),QT,qt,开发语言

10、将这个压缩包放到第8步里面data的目录里面 

QT QIFW Windows下制作安装包(一),QT,qt,开发语言

11、 在第8步的meta文件夹里面创建一个package.xml和安装脚本installscript.qs

QT QIFW Windows下制作安装包(一),QT,qt,开发语言

package.xml代码

<?xml version="1.0" encoding="UTF-8"?>
<Package>
    <DisplayName>app</DisplayName>
    <Description>需要安装的组件</Description>
    <Version>1.0.0-1</Version>
    <ReleaseDate></ReleaseDate>
    <Default>script</Default>
    <Script>installscript.qs</Script>
    <ForcedInstallation>true</ForcedInstallation>
</Package>

 installscript.qs代码


function Component()
{
}
 
function operationForWindows()
{	
	component.addOperation("CreateShortcut", "@TargetDir@\\app.exe", "@TargetDir@\\app.lnk",
            "workingDirectory=@TargetDir@", "iconPath=@TargetDir@\\app.png",s
            "iconId=0", "description=start app");
    var desktoppath = QDesktopServices.storageLocation(0);
	component.addOperation("Copy", "@TargetDir@\\app.lnk", desktoppath +"\\app.lnk");
}

Component.prototype.createOperations = function()
{
    component.createOperations(); 
	operationForWindows();
}




 12、打开终端

QT QIFW Windows下制作安装包(一),QT,qt,开发语言

QT QIFW Windows下制作安装包(一),QT,qt,开发语言

13、找到制作软件包程序,并将路径考到命令行

QT QIFW Windows下制作安装包(一),QT,qt,开发语言

 QT QIFW Windows下制作安装包(一),QT,qt,开发语言

14、拷贝命令

binarycreator -f -c config/config.xml -p packages app -v

 15、执行命令

QT QIFW Windows下制作安装包(一),QT,qt,开发语言

 16、安装包已经生成了

QT QIFW Windows下制作安装包(一),QT,qt,开发语言

17、双击app.exe

 QT QIFW Windows下制作安装包(一),QT,qt,开发语言

QT QIFW Windows下制作安装包(一),QT,qt,开发语言

QT QIFW Windows下制作安装包(一),QT,qt,开发语言

QT QIFW Windows下制作安装包(一),QT,qt,开发语言  QT QIFW Windows下制作安装包(一),QT,qt,开发语言

QT QIFW Windows下制作安装包(一),QT,qt,开发语言

18、快捷方式已经在桌面生成好了

QT QIFW Windows下制作安装包(一),QT,qt,开发语言

19、双击运行

 20、卸载软件,找到软件的安装目录

QT QIFW Windows下制作安装包(一),QT,qt,开发语言

 QT QIFW Windows下制作安装包(一),QT,qt,开发语言QT QIFW Windows下制作安装包(一),QT,qt,开发语言文章来源地址https://www.toymoban.com/news/detail-753062.html

到了这里,关于QT QIFW Windows下制作安装包(一)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 一.QT QT6.5快速安装(Windows)

    本文仅适用于初学者参考!!! 如有错误和疑问请指出  点开 下载 打开命令行: 快捷键win+r 输入cmd 输入D:qt-unified-windows-x64-4.5.1-online.exe --mirror https://mirrors.ustc.edu.cn/qtproject(因为我的安装器下在D盘所以开头是D:,其他盘相同)                               

    2023年04月25日
    浏览(48)
  • Windows下的QT系统开发环境搭建

            QT是一款由Qt Company开发的跨平台C++图形用户界面 应用程序 开发框架。它既可以开发 GUI 程序,也可用于开发非GUI程序,比如 控制台 工具和服务器。Qt是面向对象的框架,使用特殊的 代码 生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,Qt很容

    2024年02月09日
    浏览(52)
  • QT支持多种开发语言

    QT主要是一个C++应用程序框架,但它也提供了对其他一些编程语言的官方或非官方支持。以下是QT支持的一些语言版本及其特点。北京木奇移动技术有限公司,专业的软件外包开发公司,欢迎交流合作。 1.Python (PyQt)  : PyQt是QT的官方Python绑定,允许Python开发者使用QT库来创建

    2024年04月29日
    浏览(49)
  • 【Qt】Qt 开发环境安装 ( Qt 版本 5.14.2 | Qt 下载 | Qt 安装 )

    Qt 开发环境下载地址 : https://download.qt.io/archive/qt/ 该界面可以下载 Qt 各个版本的开发环境 ; Qt 版本选择 , Qt 的各个大版本都在同步更新 , 如 5.1 , 5.9 , 5.14 , 6.0 等 , 每个版本都有不同的性能和功能 , 每个版本进入后的二级目录的小版本 , 尽量选择最新的版本 ; 如进入 5.14 目录后

    2024年02月14日
    浏览(68)
  • Windows下小白安装Qt详细教程

    一、软件下载 官网下载地址:   http://download.qt.io/ 1.  点击进入 2. archive 和 official_releases 两个目录都有最新的 Qt 开发环境安装包,我们以 archive 目录里的内容为例来说明。点击进入 archive 目录: 3.  我们再进入 qt 子目录 ,看到如下列表:   4.  这个 qt 目录包含了所有的 Qt

    2024年02月14日
    浏览(57)
  • QT安装OpenCv步骤流程及相关问题(基于Windows下的QT Creator编程)

       QT里安装OpenCV环境过程比较复杂,如果网友们想要在QT里做OpenCV的开发,就需要耐心的跟着我列出来的操作步骤一步一步去安装环境,其中包含我在安装环境时遇到的坑,都已经在步骤中帮大家罗列出来,如有不懂的网友,可以评论或者私信我即可! 1、Qt软件 2、CMake 3、

    2024年02月16日
    浏览(49)
  • Windows Qt 5.12.10下载与安装

    Qt 入门实战教程(目录) QT开发环境包括三部分:(1)C++编译器 ; (2)Qt 库 ;(3) QtCreator  Visual Studio 2017 安装_C++程序员Carea的博客-CSDN博客 qt-opensource-windows-x86-5.12.10.exe 官方下载地址:https://download.qt.io/archive/qt/5.12/5.12.10/qt-opensource-windows-x86-5.12.10.exe 使用迅雷下载,这个

    2024年02月11日
    浏览(44)
  • 在线安装Qt(全网最详细图文版)--以Qt5.15.2 Windows版为例

    作者:靠普科技 时间:2023/8/18 版本:V1.0 说明:本文系作者原创,转载前请务必联系本文作者。 接触几年Qt有余,发现部分开发人员对Qt的认识远远不够,仅仅停留在表面。甚至有较少部分人认为Qt是一种开发编程语言或者将QTCreator当做Qt,这些理解都是错误的且过于片面。实

    2024年02月06日
    浏览(54)
  • NSIS 安装windows 安装包(包括QT和MFC)

    NSIS (Nullsoft Scriptable Install System)是一个开源的 Windows 系统下安装程序制作程序。它提供了安装、卸载、系统设置、文件解压缩等功能。 基本概念 区段 是对应某种安装/卸载选项的处理逻辑,该段代码仅当用户选择相应的选项才被执行。 卸载 程序的区段名用 \\\"un. \\\"作为前缀。

    2024年01月21日
    浏览(43)
  • 【Qt 学习笔记】Qt 开发环境的搭建 | Qt 安装教程

    博客主页:Duck Bro 博客主页 系列专栏:Qt 专栏 关注博主,后期持续更新系列文章 如果有错误感谢请大家批评指出,及时修改 感谢大家点赞👍收藏⭐评论✍ 文章编号:Qt 学习笔记 / 02 1. 安装包下载(网盘链接) 链接:https://pan.baidu.com/s/1t3jbYcFYFuJIfe0hPmeDmQ?pwd=duck 提取码:du

    2024年04月26日
    浏览(99)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包