logo资料库

Qt程序打包成exe可执行文件图文教程.doc

第1页 / 共12页
第2页 / 共12页
第3页 / 共12页
第4页 / 共12页
第5页 / 共12页
第6页 / 共12页
第7页 / 共12页
第8页 / 共12页
资料共12页,剩余部分请下载后查看
Qt 程序打包成 exe 可执行文件图文教程 出处:gzshun 作者:gzshun 人气:96次 评论: 0 | 我要发表看法 很多 Qt 爱好者想发布自己的 Qt 软件,但却发现在其他没有安装 Qt SDK 的机器上无法 运行,这就是本文想要说明的问题。现在网上大部分软件都要发布自己开发的应用程序,都 会打包到 exe 文件中,待安装完 exe 文件后,就会生成很多小文件,其实原理都一样,只 是各自使用的打包工具不能罢了。 本文主要介绍在 Windows 平台如何打包自己的 Qt 程序,相对比较简单的,这并没有正规 软件的向导流程。 在 Windows 系统中,要打包 Qt 程序,主要会用到3个工具包,分别是: 1.hap-depends 查看软件的依赖库(*.dll) 2. ASPack 动态链接库压缩软件 2.filepack 软件的打包工具 这三个在网上都有下载地址,本人在这里提供: 下载地址: hap-depends + ASPack+ filepack 本文以《CSDN 博客下载器》软件为例,以下是一些打包程序的详细步骤: 1.使用 hap-depends 工具打开 Qt 应用程序
2.打开后,可以看到很多警告,那些警告(黄色问号)对应的库就是需要的动态链接库, 到 Qt 的安装目录拷贝到应用程序的所在目录即可。
3.到 Qt 的安装目录,xx/Qt/4.8.0/bin,可以看到很多*.dll 文件
4.这些都是 Qt 的动态链接库 5.将警告对应的 dll 文件拷贝到 Qt 程序目录
6.此时可以打开界面了,也能使用,但是在其他电脑是不正常的,因为程序中使用到了 图片库,数据库驱动,以及播放视频库,需要使用这些插件。
7.Qt 的 plugins 插件 8.将插件拷贝到程序的目录,原来在 plugins 的 sqldrivers 目录,拷贝到这里也文件夹 名称必须保持一致。 9.程序启动,拷贝到其他电脑也可以正常运行了。
10.这是在压缩 dll 文件,大部分是可以,但有些会失败,所以在发布时,必须在多台电 脑测试,从截图可以看到,原来的文件变成了以.bak 结尾的,大小相差挺大。当然这一部 不是必须的,因为后面的打包工具就可以压缩文件了。
11.开始打包 Qt 程序 12.这工具很简单,下一步就行,然后选择程序对应的目录。
分享到:
收藏