在symbian上与框架一起部署qt应用程序

在symbian上与框架一起部署qt应用程序,qt,deployment,symbian,s60,Qt,Deployment,Symbian,S60,我从symbian开发了一个应用程序。我需要在同一个sis文件中创建一个sis symbian安装程序文件以及qt框架。现在我分别安装了12MB的框架和2MB左右的QTMobility 如何创建具有所需QT Framework api的安装程序并减少安装程序的大小。以及可以脱机工作的安装程序。您应该使用for Symbian。我会尝试将Qt和QtMobility的sis文件嵌入到应用程序的sis文件中 研究以下文件的相关部分: : SIS文件可能包含许多嵌入式或嵌套的SIS文件。[...] 嵌入

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


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

您应该使用for Symbian。

我会尝试将Qt和QtMobility的sis文件嵌入到应用程序的sis文件中

研究以下文件的相关部分:

:

SIS文件可能包含许多嵌入式或嵌套的SIS文件。[...] 嵌入SIS文件可能有助于打包多个组件 集成到单个SIS文件中,但以后可以单独删除 彼此的信任。例如,如果SIS文件需要安装 与其他已安装应用程序共享的应用程序和库 在应用程序中,共享库可以作为嵌入式SIS安装 文件,以便卸载应用程序时,共享库 如果其他应用程序仍需要,将保留在手机上

:

SIS文件可以包括其他SIS文件。为此,在PKG文件中,包括嵌入式安装文件的名称和位置,以及它们的包UID,前缀为@符号

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

安装程序应该脱机工作,因此smart installer没有骰子Hanks@Bill可以解决这个问题,并让您知道它是否适合我……)