QT 打包exe

 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程序,该程序就是最终生产的程序,可以单独的放在外面进行使用,不在依赖其它的库。

 

posted on 2019-11-01 17:27  缘随风烬  阅读(1671)  评论(0编辑  收藏  举报