参考:
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程序即是打包好的。

更多推荐