Развертывание qt-приложений на Symbian вместе с фреймворками

StackOverflow https://stackoverflow.com//questions/9667147

  •  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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top