在symbian上部署qt应用程序以及框架

时间:2012-03-12 12:37:57

标签: qt deployment symbian s60

我从symbian开发了一个应用程序。我需要在同一个sis文件中创建一个sis symbian安装程序文件和qt框架。现在我分别安装了12MB的框架和大约2MB的QTMobility。

如何创建具有所需QT框架api的安装程序并减小安装程序大小。以及可以脱机工作的安装程序。

2 个答案:

答案 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。