我已经从symbian开发了一个应用程序。我需要在相同的sis文件中创建一个sis symbian安装程序文件以及qt框架。现在我分别安装了12MB的框架和2MB左右的QTMobility。在Symbian上部署qt应用程序以及框架
如何创建具有所需QT框架api的安装程序并减少安装程序大小。和可以脱机工作的安装程序。
我已经从symbian开发了一个应用程序。我需要在相同的sis文件中创建一个sis symbian安装程序文件以及qt框架。现在我分别安装了12MB的框架和2MB左右的QTMobility。在Symbian上部署qt应用程序以及框架
如何创建具有所需QT框架api的安装程序并减少安装程序大小。和可以脱机工作的安装程序。
我会尝试将Qt和QtMobility的sis文件嵌入到应用程序的sis文件中。
研究的Software Installation Toolkit的文档的相关部分:
Embedding SIS files within other SIS files:
甲SIS文件可包含多个嵌入式或嵌套SIS文件。 [...] 嵌入SIS文件可能对于将多个组件 封装到单个SIS文件中很有用,但以后可以将它们彼此独立地移除 。例如,如果SIS文件需要安装 应用程序以及与其他已安装的 应用程序共享的库,则可以将共享库作为嵌入式SIS 文件安装,以便在卸载应用程序时共享库 如果其他应用程序仍然需要,将保留在电话上。
How to create an install file containing embedded install files:
的SIS文件可以包含其他SIS文件。为此,请在PKG文件中包含嵌入式安装文件的名称和位置及其包ID(s),前缀为@符号。
IF NOT package(0x2001E61C)
; install Qt.sis only if not already installed
@"Qt.sis", (0x2001E61C)
endif
IF NOT package(0x2002AC89)
; install QtMobility.sis only if not already installed
@"QtMobility.sis", (0x2002AC89)
endif
您应该使用Symbian的smart installer。
安装程序应该脱机工作,因此与智能安装 – Koying 2012-03-12 13:47:29
没有骰子,我需要离线安装.. koying是正确的.. – 2012-03-13 07:08:07
感谢@Bill将在这项工作,并让你知道,如果我的作品..: ) – 2012-03-17 05:08:18