Развертывание qt-приложений на Symbian вместе с фреймворками
-
12-12-2019 - |
Вопрос
Я разработал приложение для Symbian.Мне нужно создать файл установщика sis symbian вместе с платформой qt в том же файле sis.Прямо сейчас я установил отдельно фреймворк размером около 12 МБ и QTMobility размером около 2 МБ.
Как создать установщик с необходимым API-интерфейсом QT frameworks и уменьшить размер установщика.И установщик, который может работать в автономном режиме.
Решение
Я бы попытался встроить 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
Другие советы
Вы должны использовать Умный установщик для Symbian.