2012-03-12 3 views
2

나는 symbian에서 응용 프로그램을 개발했습니다. 같은 sis 파일에 qt 프레임 워크와 함께 sis 심비안 설치 프로그램 파일을 만들어야합니다. 지금은 프레임 워크를 따로 따로 설치했는데 12MB와 QTMobility는 약 2MB입니다.프레임 워크와 함께 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 파일에서 @ 심볼이 접두사로 붙은 삽입 된 설치 파일의 이름과 위치 및 패키지 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

덕분에 그 작업을하고 나를 위해 작동 여부를 알려 드릴 것입니다 @ 빌 .. :) –

0

Symbian 용으로 smart installer을 사용해야합니다.

+1

koying이 옳다 .. 설치 프로그램은 오프라인으로 작업해야하므로 스마트 설치 – Koying

+0

아무 주사위 내가 오프라인 설치를 필요로하지 .. –

관련 문제