Развертывание приложений qt на symbian вместе с фреймворками - PullRequest
2 голосов
/ 12 марта 2012

Я разработал приложение от symbian. Мне нужно создать установочный файл sis symbian вместе с qt framework в том же файле sis. Прямо сейчас я установил фреймворк отдельно, как 12 МБ, и QTMobility, который составляет около 2 МБ.

Как создать установщик, имеющий необходимые API-интерфейсы QT и уменьшить размер установщика. И установщик, который может работать в автономном режиме.

Ответы [ 2 ]

1 голос
/ 17 марта 2012

Я бы попробовал встроить sis-файлы Qt и QtMobility в sis-файл приложения.

Изучите соответствующую часть документации Инструментария установки программного обеспечения :

Встраивание файлов 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
0 голосов
/ 12 марта 2012

Вы должны использовать умный установщик для Symbian.

...