2012-03-12 102 views
2

我已經從symbian開發了一個應用程序。我需要在相同的sis文件中創建一個sis symbian安裝程序文件以及qt框架。現在我分別安裝了12MB的框架和2MB左右的QTMobility。在Symbian上部署qt應用程序以及框架

如何創建具有所需QT框架api的安裝程序並減少安裝程序大小。和可以脫機工作的安裝程序。

回答

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文件中包含嵌入式安裝文件的名稱和位置及其包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 
+0

感謝@Bill將在這項工作,並讓你知道,如果我的作品..: ) – 2012-03-17 05:08:18

0

您應該使用Symbian的smart installer

+1

安裝程序應該脫機工作,因此與智能安裝 – Koying 2012-03-12 13:47:29

+0

沒有骰子,我需要離線安裝.. koying是正確的.. – 2012-03-13 07:08:07