window下打包Qt quick项目--粗糙打包

#一、构建好项目
1.在qt creator中构建项目,可以是由ctrl+R构建后运行,运行之后
在项目的目录下的build目录会有自动生成的构建目录,我这里的项目叫SerialDemo
在这里插入图片描述

2.在build目录下,用了两种构建方式,一种debug,一种release,这里进入Release后缀的文件夹下
在这里插入图片描述
把项目的运行文件复制到一个空的文件夹下
在这里插入图片描述
#二、使用windeployqt 进行打包,这里在网上看到有两种方法,原理是一样的,运行方式有点区别,下面只介绍一种
1、找到你项目构建套件的版本,构建套件可能不一样,在Qt creator中,查看项目,或者点击下方构建项目可以查看构建套件,我这里是MinGw-64的
在这里插入图片描述
2、接着找到Qt的安装目录,使用cmd进入到以下文件夹内,根据用的构建套件选择,这里是mingw_64套件的文件夹内
输入windeploygt.exe
和上面讲单独把程序放到另外一个空的文件夹的那个项目程序,我这里是这样输入的
windeployqt.exe E:\QtProject\Serial\SerialDemoPackage\appSerialDemo.exe
在这里插入图片描述

在这里插入图片描述
到此,你的项目相关依赖就关联进来了,如果有使用第三方库,则需要另外手动添加第三方库的依赖
注:如果是widget项目,一般就可以了,可是我的是Qt quickd的项目需要导入一些qml的依赖以下有两种方法
在这里插入图片描述

1、在Qt的安装目录下找到构建套件目录下的qml文件夹
这里是E:\Qt\6.6.3\mingw_64\qml
把你项目里面有用到的qml依赖整个文件夹复制到,你打包好的文件夹的qml目录下
在这里插入图片描述
2、就是在打包依赖的时候加上–qmldir …/qml,这样就可以把大部分的qml依赖给复制到打包文件夹的qml目录下,但是这样打包会把很多没用到的也打包进来,会使项目的体积变大。个人喜欢手动复制对应的qml依赖。
在这里插入图片描述
以上就是基本的qt 程序的一个简单粗暴的打包方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值