使用Qt installer framework制作应用程序安装包.docx
《使用Qt installer framework制作应用程序安装包.docx》由会员分享,可在线阅读,更多相关《使用Qt installer framework制作应用程序安装包.docx(9页珍藏版)》请在三一办公上搜索。
1、使用Qt installer framework制作安装包使用Qt库开发的应用程序,一般有两种发布方式:(1)静态编译发布。这种方式使得程序在编译的时候会将Qt 核心库全部编译到一个可执行文件中。其优势是简单单一,所有的依赖库都集中在一起,其缺点也很明显,可执行程序 体量较大,光Qt核心库加起来就得十多兆。(2)制作安装包发布。这种方式的原理也简单,就是将可执行程序和其依 赖的库文件一起打包压缩,制作成安装包发布。制作安装包的工具挺多,今天要说的是Qt官方的安装包制作框架Qt i nstaller framework.这个框架由Qt官方出品,广泛应用于Qt library, Qt Creato
2、r等安装包产品。网上搜了一 下,相关教程貌似不多。二、配置使用下载并安装好Qt installer framework之后,需要创建目标文件夹。所有需要打包的文件都放到这个文件夹下。我的文件夹内容如下:plstformE2015-01-21 14:24文彳犊坦 Ci rc u itFa u ItE d ito r. eoce2015-01-21 1.3:301555 KB一. gpvc.dll200&-07-14 0&;41展753 KB母i icijdt53.dll2014-09-03 1S:1221.025 KB您.icuin53.dll2014-09-03 15:131915 KB爸 I
3、GLJUG53.dll2014-09-03 15:13展1236 KB至 ieshims.dll2013-12-19 14:43网展295 KB全 libEGLdll2014-01-31 111294& KE垒 msjswa.dll2012-03-12 20:55926 KB% msvcplOO.dll2010-03-19 01:15即晟412 KB%. msvcrlOO.dll2011-06-11 1.7:15展&10 KE垒 qsqlitie-.dll2014-12-05 01:38639 KB鬲 Qt5Core.dll2014-12-11 22;41展W敝KB隔 Qt5Gui.dll20
4、14-12-06 011334.494 KE您.Qt5Network.dll2014-12-06 01:32展&14 KB骂.Qt5Sql.dll2014-12-06 01:31展14& KBQt5Widget&.dll2014-12-06 01:364J61 KE一 README.txt2014-01-27 1&:11文m档1 KE然后我们需要安装如下的目录组织结构分别创建文件夹,注意的是,一定要安装这样的顺序组织文件夹哦。最简单的方法是从Qt installer framework安装目录下的examples里面复制一个出来,在此基础上进行修改:QtJFW-1,5,0 bin.meta12
5、3456789101112131415161718192我创建的根文件夹名称为sc.在sc下面又创建了两个子文件夹:config和packages。在config文件夹下创建一 个config.xml文件,该文件用于定制安装包的UI和行为,其基本格式如下:Some Application1.0.0Some Application SetupYour Companyhttp:/www.your-fantastic-installericoninstallericonlogo.pngwatermark.pngSome Application Entry DirSDKMaintenanceToolt
6、ruebackground.pnghomeDir/testinstallrootDir/testinstallhttp:/www.your-repo-location/packages/其中,name和version子元素是必需的,其他子元素则是可选的,并且顺序可以任意。关于这些配置项的含义, 在官方网站的链接上可以查看。在上面的图中我们可以看到,我们创建名为org.hust.simulator的文件夹。事实上,Qt installer framework引入了组件的概念。即每一个独立模块可以单独放在一个组件component中,对于大型程序这样清晰的结构有利于工程 组织,降低复杂度。例子中比
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 使用Qt installer framework制作应用程序安装包 使用 Qt framework 制作 应用程序 安装
链接地址:https://www.31ppt.com/p-5010591.html