码迷,mamicode.com
首页 > 其他好文 > 详细

QT 打包exe

时间:2019-11-01 18:37:12      阅读:89      评论:0      收藏:0      [点我收藏+]

标签:deploy   option   ESS   新建   地方   info   关闭   控制   result   

 QT打包主要方法:

  1、把无措的代码进行Release编译

  2、在运行完后,找到运行后生成的目录,以下是我的文件,名为result,运行类型有两种,一种是Debug,另一种是Release,我们需要的是Release。

技术图片

 

 

   3、进入该目录,找到release文件并进入,复制生成的exe文件。

技术图片

 

 

 技术图片

 

 

   4、在桌面或其它地方新建一文件夹,并把复制好的文件粘贴进去

  5、在你安装QT的盘中搜索windeployqt.exe,并把它复制到你新建的文件夹里。此时你的文件夹里就该有两个exe文件,一个是你生成的,另一个是复制过来的。

  6、找到Qt的控制面板,并打开。

技术图片

 

   7、进入你文件夹的目录,有可能 你进入后在终端上看到的还是在D盘,此时你可以运行C:进行了

  技术图片

 

   8、进入到你新建文件目录后,运行windeployqt.exe result.exe(此result.exe为你生成的exe)

   9、运行完后可看到你建的文件夹里多了许多东西,此时你可以在你的文件夹里运行该exe程序,若需要把它拿出来运行,则需要工具Enigma Virtual Box软件

  10、打开该软件添加你新建文件夹的路径(路径中最好不要出现中文)

技术图片

 

 

  11、打开新建的那个软件,并按照顺序先把文件夹先拖到此处,然后再把其余的库拖进来,注意不要把exe文件拖进来

技术图片

 

 

  技术图片

 

 技术图片

 

   12、点击Files Options按钮

  技术图片

 

   13、然后选择Compress Files选项,并点击Ok,最后点击Process按钮

技术图片

 

  14、运行完后关闭软件,打开你创建的那个文件夹你会看到在exe中多生成了一个result_boxed.exe程序,该程序就是最终生产的程序,可以单独的放在外面进行使用,不在依赖其它的库。

技术图片

 

QT 打包exe

标签:deploy   option   ESS   新建   地方   info   关闭   控制   result   

原文地址:https://www.cnblogs.com/caozewen/p/11778286.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!