2012-03-12 2 views
2

私はsymbianからアプリケーションを開発しました。私は同じsisファイル内のqtフレームワークと一緒にsis symbianインストーラファイルを作成する必要があります。今は12MBのようなフレームワークと、約2MBのQTMobilityを別々にインストールしました。フレームワークとともにqtアプリケーションをシンビアンにデプロイ

必要なQTフレームワークapiを持つインストーラを作成し、インストーラのサイズを小さくする方法。オフラインでも使えるインストーラ。

答えて

1

私はアプリケーションのsisファイルにQtとQtMobilityのsisファイルを埋め込もうとします。

研究Software Installation Toolkitの文書の関連部分:

Embedding SIS files within other SIS files

SISファイルが埋め込まれているか、ネストされたSISファイルの数が含まれていてもよいです。 [...] SISファイルを埋め込むことは、複数のコンポーネントを1つのSISファイルにパッケージ化するのに便利ですが、後で独立して削除することができます たとえば、SISファイルに アプリケーションをインストールする必要があり、インストールされている他のアプリケーションと共有されているライブラリをインストールする必要がある場合は、共有ライブラリを埋め込みSIS ファイルとしてインストールすることができるため、アプリケーションをアンインストールするときに共有ライブラリ それでも他のアプリケーションで必要とされる場合は、電話に残ります。

How to create an install file containing embedded install files

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 
+0

おかげで、その上で動作し、それが私のために働くかどうかを知るようになる@Bill ..: ) –

0

Symbianにはsmart installerを使用してください。

+1

koyingが右..ですインストーラがオフラインで作業する必要があり、とてもスマートインストーラ – Koying

+0

とはサイコロiはオフラインインストーラを必要としない... –

関連する問題