我从symbian开发了一个应用程序。我需要在同一个sis文件中创建一个sis symbian安装程序文件和qt框架。现在我分别安装了12MB的框架和大约2MB的QTMobility。
如何创建具有所需QT框架api的安装程序并减小安装程序大小。以及可以脱机工作的安装程序。
答案 0 :(得分:1)
我会尝试将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文件中,包括嵌入式安装文件的名称和位置,以及它们的包UID(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
答案 1 :(得分:0)
你应该使用smart installer代表Symbian。