前言 很多Qt爱好者想发布自己的Qt软件,但却发现在其他没有安装Qt SDK的机器上无法运行 现在网上大部分软件都要发布自己开发的应用程序,都会打包到exe文件中,待安装完exe文件后,就会生成很多小文件。 Windows平台如何打包自己的Qt程序:hap-depends + ASPack+ filepack/nsis 北京理工大学珠海学院计算机学院 */18 软件给其他国家用,开发者又不懂其他国家的语言 QString m = tr(“Mission status: “ )+ x + tr(“of “) + y +tr(”are completed”);不能孤立地翻译 QString m = tr(“Mission status: %1 of %2 are completed”).arg(x).arg(y); 软件给其他国家用,开发者又不懂其他国家的语言 QString m = tr(“Mission status: “ )+ x + tr(“of “) + y +tr(”are completed”);不能孤立地翻译 QString m = tr(“Mission status: %1 of %2 are completed”).arg(x).arg(y); 软件给其他国家用,开发者又不懂其他国家的语言 QString m = tr(“Mission status: “ )+ x + tr(“of “) + y +tr(”are completed”);不能孤立地翻译 QString m = tr(“Mission status: %1 of %2 are completed”).arg(x).arg(y); 也可以直接在.ts文件上翻译 * * 第12讲 打包发布QT程序 Depends确定依赖库 ASPack压缩dll文件 filepack/Nsis打包Qt程序 1、打开Depends.exe,再打开可执行程序,可以看到很多警告,那些警告(黄色问号)对应的库就是需要的动态链接库,到Qt的安装目录拷贝到应用程序的所在目录即可。 12.1 Depends确定依赖库(1) 2、添加库之后如图所示: 12.1 Depends确定依赖库(2) 3、此时可以打开界面了,也能使用,但是在其他电脑是不正常的,因为程序中使用到了图片库,数据库驱动,以及播放视频库,需要使用这些插件。 12.1 Depends确定依赖库(3) 大部分可以,但有些会失败,所以在发布时,必须在多台电脑测试,从截图可以看到,原来的文件变成了以.bak结尾的,大小相差挺大。 非必须,因为后面的打包工具就可以压缩文件了。 12.2 ASPack压缩dll文件 使用FilePacker 打包Qt程序 选择要打包的可执行文件。 12.3 FilePacker打包Qt程序(1) 使用FilePacker 变量列表:指该打包后的程序被打开时,将文件解压到什么位置,这可以选择不同的变量来看看结果,一般程序都是放到临时目录,所以就选择 *Tempdir*。可执行文件的输出目录随便都行,打包完后拷贝出来即可。 12.3 FilePacker打包Qt程序(2) 使用FilePacker 12.3 FilePacker打包Qt程序(3) 1、NSIS简介 (1)NSIS是什么? 一款免费的Win32安装、卸载系统! (2)NSIS有什么特点? 脚本简洁高效、系统开销小,进行安装、卸载、设置、解压文件也不在话下,几乎可以做所有的事情。 2、工具 NSIS Edit + NSIS 3、使用方式 脚本向导 + 修改代码 = 个性化安装包 12.4 NSIS打包Qt程序(1) 12.4 NSIS打包Qt程序(2) 利用向导制作安装包 填写应用程序基本信息 12.4 NSIS打包Qt程序(3) 指定安装程序所用选项 这里选择语言为SimpChinese 设置应用程序安装目录与授权文件 12.4 NSIS打包Qt程序(4) 指定应用程序文件 默认界面 需要更改。先删除默认文件,再直接选择文件夹 12.4 NSIS打包Qt程序(5) 指定指定创建应用程序图标 设置选择安装程序完成后运行的动作 12.4 NSIS打包Qt程序(6) 指定指定接触安装程序属性 进行脚本编译、保存 编译前确保安装了NSIS! 12.4 NSIS打包Qt程序(7) 编译脚本 生成的可执行文件 北京理工大学珠海学院计算机学院 */18 软件给其他国家用,开发者又不懂其他国家的语言 QString m = tr(
您可能关注的文档
- 第二节先天性形为和学习形为摘要.ppt
- 第二节线形动物和环节动物第二课时摘要.ppt
- 第二节线形动物和环节动物课件摘要.ppt
- 第二节腺垂体功能减退症病人的护理摘要.ppt
- 第二节相对指标摘要.ppt
- 第11章扩展式博弈与纳什均衡摘要.ppt
- 第二节消化和吸收1摘要.ppt
- 第二节消化腺摘要.ppt
- 第11章卤素摘要.ppt
- 装饰构造与施工工艺详解.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 2025江苏农牧科技职业学院单招数学能力检测试卷含答案详解(典型题).docx VIP
- 2025年黑龙江艺术职业学院单招语文测试模拟题库通用题库.docx VIP
- 2026年上海市初三语文一模试题汇编之古诗文阅读(教师版).docx
- 2025年江苏农牧科技职业学院单招(语文)测试试卷.docx VIP
- 《数据管理能力成熟度模型》DCMM评估内容及流程.pptx VIP
- 2025黑龙江艺术职业学院单招《英语》考前冲刺练习试题(夺冠)附答案详解.docx VIP
- (2026年)危重患者体位管理PPT课件.pptx VIP
- 2026年上海市初三语文一模试题汇编之现代文阅读(教师版).docx
- 2025黑龙江艺术职业学院单招《数学》模拟试题含完整答案详解【全优】.docx VIP
- 人教版|六年级下册体育全册教案.docx
原创力文档

文档评论(0)