讲师博文
Qt打包文档(window平台) 来源 : 未知     2017-11-03

Qt打包文档(window平台)

1 添加程序图标

1.1 设置主窗口图标

主窗口调用:

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

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

 

1.2 设置运行程序的图标

1.到http://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 网络爬虫

400-611-6270

Copyright © 2004-2024 华清远见教育科技集团 版权所有
京ICP备16055225号-5京公海网安备11010802025203号