首页 > 其他 > 详细

QT软件打包图文教程

时间:2014-06-08 03:11:03      阅读:409      评论:0      收藏:0      [点我收藏+]

写这篇博客主要是记录一下QT软件打包的过程,这样在以后遇到问题就可以看一下。。。废话不多说,直接进入正文。。。


首先介绍环境:windows + QT5.2


第一步:当然是准备好要打包的exe了,如果没有exe,那还谈什么打包

第二步:准备打包工具,主要有Dependency Walker  +  FilePacker +everything,第一个软件用于检测动态链接库,第二个软件用于打包软件,生成单个exe文件;第三个软

              件主要用来在电脑中查找所需要的文件,很快很方便



具体过程截图如下:


1、启动Dependency Walker,启动界面如下:

bubuko.com,布布扣

2、切换至想要打包的exe文件所在目录,打开exe文件,黄色问号表示缺少的 动态链接库,结果如下图:

bubuko.com,布布扣

3、打开everything,在搜索框中输入要查找的文件,如QT5CORED.DLL,结果如下:

bubuko.com,布布扣bubuko.com,布布扣

     直接在文件名称上单击右键,选择复制即可复制文件。此处我们要将所需要的dll文件复制到exe所在目录


4、带所有dll都复制到exe所在目录时,理论上已经可以直接运行exe了,但是还是会团出一些警告窗口提示缺少dll,提示窗口如下:

bubuko.com,布布扣

     这时候还是用everything查找缺少的dll文件,复制到exe所在目录即可。

5、等到所有dll都复制到exe所在目录后,exe就可以直接运行了,如下图:

bubuko.com,布布扣


6、打开FilePacker软件,单击下一步。启动界面如下:

bubuko.com,布布扣


7、接着下一步:

bubuko.com,布布扣

8、选择exe文件目录。。。

bubuko.com,布布扣bubuko.com,布布扣


9、选择exe文件。。。

bubuko.com,布布扣


10、单击下一步,如下图。。。

bubuko.com,布布扣


11、单击下一步。。

bubuko.com,布布扣


12、单击创建。。。

bubuko.com,布布扣

13、等待创建成功即可。。。

bubuko.com,布布扣

      创建成功后,可以在FilePacker的目录下找到一个Output1.exe 程序,这就是创建的结果


至此,所有的步骤就都完成了。。。本文仅供参考,不能保证在所有情况下都有效,如有问题,欢迎留言




QT软件打包图文教程,布布扣,bubuko.com

QT软件打包图文教程

原文:http://blog.csdn.net/wxb1553725576/article/details/29170219

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!