QT打包发布移植

使用QT开发GUI软件后,需要编译打包,移植到其他电脑上使用,通常会因为缺少静态链接等无法运行,记录一下一个可以在QT中运行的程序,如何打包。

1 编译QT程序

release版本编译好之后,会在对应目录下生成可执行文件。

2 使用QT的windeployqt

2.1 将需要打包的exe拷贝到新建的目录 /app (这里已经打包好)

在这里插入图片描述
新建文件夹
在这里插入图片描述
拷贝要打包的程序

2.2 打开QT的终端

在这里插入图片描述

2.3 进入刚才新建的文件夹

在这里插入图片描述
在这里插入图片描述

windeployqt untitled1.exe --qmldir E:\code\qt\project6\untitled1\build\Desktop_Qt_6_7_0_MinGW_64_bit-Release\release

相关依赖加载到新建的app文件夹
在这里插入图片描述
在windeployqt``可以加入–no-(xml)选项,以减少打包后的大小。

3 使用Enigma Virtual Box打包成单文件

在这里插入图片描述
1、选择/app中要打包的exe
2、选择/app的路径,加载相关依赖
打包。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值