当前位置:首页 > 嵌入式培训 > 嵌入式学习 > 讲师博文 > Qt打包文档(window平台)

Qt打包文档(window平台) 时间:2017-11-03      来源:未知

Qt打包文档(window平台)

1 添加程序图标

1.1 设置主窗口图标

主窗口调用:

setWindowIcon(QIcon(QStringLiteral(":/logo/resourse/logo.png")));

上面路径根据自己情况配置,可以使用资源文件路径。

 

1.2 设置运行程序的图标

1.到//www.bitbug.net/转换一个icon文件,作为桌面快捷方式图标,例如logo.ico

2.创建一个res.rc文件,里边内容如下

IDI_ICON1  ICON    DISCARDABLE    "resourse/logo.ico"

3.在项目的*.pro工程文件中添加rc文件

4.重新build之后,在相应的Debug或者release目录下,exe图标会变成icon样式。

1.3 编译release版本

debug版本的程序中包含了调试信息,可以用来调试。而真正要发布程序时,要使用release版本,这样可以减少发布程序的体积同时增加软件的安全。

改完上图release之后,构建,运行,会在相应目录下面的release目录下面生成文件。

2 发布程序

2.1 添加环境变量

配置环境变量Path里面添加windeployqt.exe的路径,例如:

F:\Qt\Qt5.2.1\5.2.1\mingw48_32\bin

注意不要删除原来的环境变量

2.2 拷贝动态链接库

把编译生成的exe文件放到单独文件夹,例如d:\pack下,进入cmd命令模式,执行:

windeployqt *.exe  //后面跟可执行程序,如:

完成后会发现pack目录下多了很多dll文件。

2.3 拷贝其它确实dll文件

这时候大部分的dll文件都自动拷贝过来了,但是如果项目还用了一些其他的SDK,比如OpenCV,Chartdir51等等,就需要手动将所需dll拷贝过来,如果不知道还需要哪些软件,可以用Dependency Walker来查看缺少哪些dll文件。

 

1.先把2.1中添加环境变量去掉

打开Dependency 软件,执行File -> open->*.exe

标黄部分为缺失库,依次从系统查找拷贝到打包目录即可。

2.4  制作安装文件

使用工具HofoSetup,一些配置如下,其它按照默认即可

上一篇:Char溢出问题分析

下一篇:Python 网络爬虫

热点文章推荐
华清学员就业榜单
高薪学员经验分享
热点新闻推荐
前台专线:010-82525158 企业培训洽谈专线:010-82525379 院校合作洽谈专线:010-82525379 Copyright © 2004-2022 北京华清远见科技集团有限公司 版权所有 ,京ICP备16055225号-5京公海网安备11010802025203号

回到顶部