Qt应用程序的发布及打包

一、构建Release版应用程序;

构建 Release
以Release方式构建项目,生成的exe应用程序位于``CApp\build-CApp-Desktop_Qt_5_12_0_MinGW_64_bit-Release\release`目录下。

二、发布Release版应用程序;

上述步骤中构建的应用程序即使在本机也不能直接运行,因为还缺少必要的Qt库文件。利用Qt自带的工具windeployqt可以找出应用程序所必需的的库文件并拷贝应用程序所在目录下。

  1. 新建一个文件夹用于保存应用程序及其所需的 Qt 库文件,并将构建完成的应用程序拷贝到当前文件夹。

  2. 打开 Qt 5.12.0 for Desktop (MinGW 7.3.0 64-bit),进入应用程序所在目录下,运行命令windeployqt CApp.exe即可将应用程序所需的Qt文件拷贝至当前目录下。 windeployqt

  3. 如果项目中使用了第三方库,也应该把第三方库的库文件拷贝过来。

  4. 双击应用程序,如果能正常运行,则可以把该文件夹拷贝至想要运行的电脑进行运行了。

    应用程序

三、打包Release版应用程序

现在我们借助于 Enigma Virtual Box 把上述文件夹中的内容打包成一个单独的exe文件。

  1. 打开 Enigma Virtual Box 软件,添加应用程序路径: Enigma Virtual Box

  2. 把应用程序所在文件夹中的文件全部拖到 Enigma Virtual Box 中,在弹出的窗口中选择 Add Folder,点击 OKAdd Folder

  3. 点击 Files Options,选择 Compress Files,点击 OK

    Files Options

  4. 点击 Process 进行打包。 Process

  5. 打包完成,点击 Run 按钮即可运行。

    run

  6. 打开应用程序所在文件下,可以看到多出了一个以_boxed结尾的 exe文件,至此打包完成,可直接拷贝改程序到其他电脑进行运行。 打包完成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

羽墨志

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值