离线版QT下载与程序打包


参考
https://blog.csdn.net/Hyc_cheng/article/details/115103575
https://blog.csdn.net/weixin_48465741/article/details/115975194

离线版QT 安装

qt5.12版本之后 只能支持在线下载,而离线版已经作为商业化,需要付钱。本文下载的是QT5.14.2离线版

下载

Qt 官网有一个专门的资源下载网站,所有的开发环境和相关工具都可以从这里下载,具体地址是:http://download.qt.io/

下载网址https://download.qt.io/archive/qt/5.14/5.14.2/

安装

Windows版安装,按流程即可。
(安装组件时推荐MSVC 64bit和MinGW 64bit)

程序打包(windows版)

需要两个工具。
一个是QT5自带的windeployqt(自带)
另外一个是Engima Virtual Box(需自行下载)

下载

Engima Virtual Box:
下载链接https://enigmaprotector.com/en/downloads.html

打包

  1. 打开一个QT程序,以release方式运行一次
  2. 打开编译出来的release文件夹,找到该目录下release目录下的.exe程序。将其拷贝到一个单独的文件夹中
  3. 在win10下,搜索QT,运行如QT 5.14.2(MinGW 7.3.0 64-bit)
  4. cd 切换到刚刚存放.exe程序的文件夹
  5. 输入命令行:windeployqt 程序名 敲击回车。如windeployqt AGtest.exe这一步操作是将所需的库文件全都拷贝到exe程序的当前文件。
    (此时,在当前目录下是可以点击运行exe程序的,说明库文件都已经拷贝到当前目录下了。现在只需要将这一堆文件进行打包。)
  6. 打开运行Enigma Virtual Box。
  7. 在Enter input file name中输入待打包.exe程序的路径。
    在Enter output file name中输入打包完成后的路径
  8. 添加待打包.exe程序文件夹内所有文件
    (文件可以托选,选择所有文件后,直接拖入界面框内。注意是要所有文件和文件夹全部拖进。)
    (在【Files Options】中可以选择是否将文件压缩)
  9. 然后点击Process开始打包。
  10. 新生成的.exe程序即是打包好的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值