由于项目的原因,接触QT,简单的了解之后,为加快项目的推进进度,在不增加项目的周期之外,对QT的程序进行包装。所谓包装,就是对应用程序进行打包、压缩最后进行相应的安装。
将QT生成的exe的图标进行更改
项目内增加proj.rc 以及ico图标 app.ico
proj.rc中增加 IDI_ICON1 ICON DISCARDABLE "app.ico"
最后在 后缀为.pro文件中 最后一行增加:
RC_FILE += proj.rc
然后编译即可
1. QT开发工具中,在编译器编译一定要选择“release”而不是“debug”,编译成release版本;
2. 编译成“release”之后,找到目录,找到对应的 “***.exe”,双击之后会提示缺少各种dll文件。拷贝到 新的 目录下,如E:\Qt\export
3. 利用自带的命令进行解压处理。打开QT命令工具
4. 进入到新的目录下,并且打以下命令:windeployqt Loading3.exe
5. 再点击之后,即可打开QT的应用程序exe即可。
至此,QT的应用程序从开发环境转到生产环境的程序已经发布好了。
6. 下来,就是将生产环境的程序进行包装。QT官方推荐三种软件,这里使用NSIS软件。百度之后,进行下载:
7. 安装之后,打开选择“installer based on ZIP file”
8. 将E:\Qt\export 所有应用进行压缩成zip文件
9. NSIS软件选择 export.zip文件,点击 generate进行打包
Default folder 目录的意思可自行百度,默认此项即可
10. 双击export.exe 即可进行安装测试啦