Qt5程序打包发布(Windows版)(二)

前情回顾

上回说到,使用Qt自带的打包工具windeployqt,将Qt的例程linechart打包,最终得到一个文件夹,这个文件夹可以拷贝给别人使用,无需安装Qt,达到了打包的目的。
但是这样的文件夹给别人使用,还需要用户自己找到可执行文件.exe才能双击运行,比较麻烦。这个问题可以使用Enigma Virtual Box解决

一. Enigma Virtual Box的下载和安装

下载地址:Enigma Virtual Box
下载页面:Enigma产品下载
downloadpage不知道这家是做啥的,看着像安全卫士?不必在意

安装过程:全程下一步

二. Enigma Virtual Box的使用

1. 已打包的文件夹

本文示例依然是Qt例程linechart,按照第一部分的操作步骤:Qt5程序打包发布(Windows版)(一),我们已经得到了一个可以独立运行的程序文件夹,这就是我们可以进一步打包的原料。
result

2. 打包

打开安装好的Enigma Virtual Box,做三件事
threesteps

  1. 选择打包程序本体
    也就是可执行文件.exe,在本例中就是linechart.exe
  2. 拖入其他文件
    Enigma Virtual Box接受文件拖拽,整个文件夹全选之后,拖到Enigma Virtual Box里就可以
  3. 打包
    开始打包

在打包之前可以点击File Options,选择Compress Files压缩文件,减小打包后的文件大小
compress
打包完成之后,可以直接点击Run运行。运行成功说明打包没问题。
run
如果没有单独设置输出文件的路径和名称,就可以在整个打包使用的文件夹中找到打包得到的文件,就在linechart.exe下面,叫做linechart_boxed.exe.exe。这个文件就可以再发给小伙伴们试试看了。
body

参考文献

[1] QT5的程序打包发布(将QT5的工程项目打包成一个exe程序)
[2] Qt5程序打包发布(Windows版)(一)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值