




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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.这工具很简单,下一步就行,然后选择程序对应的目录。13.选择要打包的可执行文件。14.设置15.变量列表:指该打包后的程序被打开时,将文件解压到什么位置,这可以选择不同的变量来看看结果,一般程序都是放到临时目录,所以就选择 *Tempdir*。可执行文件的输出目录随便都行,打包完后拷贝出来即可。16.17.创建18.封包成功19.打完包后,程序有8.03MB,如果太大,打包,不然每次执行都会重新解压,影响速度。还有
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 退股退款合同范本
- 虾仁采购合同范本
- 机柜喷涂合同范本
- led器材租赁合同范本
- 出售玉米的合同范本
- 会所桌椅回收合同范本
- 房屋租免责合同范本
- 收购打井设备合同范本
- 定量点胶机采购合同范本
- 消防灭火救援课件
- 《螺纹的种类和应用》课件
- 医学一等奖《白血病》课件
- 高空作业车专项应急预案
- 发现普洱茶的第一个医学实验报告
- 全自动血液细胞分析仪参数
- (完整版)过去完成时ppt
- 1输变电工程施工质量验收统一表式(线路工程)
- 养老护理员(技师、高级技师)知识考试复习题库(含答案)
- 学校安全“日管控、周排查、月总结”工作制度
- 机械原理课程设计15吨压片机设计
- 2023年五四青年节演讲比赛PPT担负青年使命弘扬五四精神PPT课件(带内容)
评论
0/150
提交评论