Komunna.info
Регистрация Авторизация В избранное
 
 
Меню
Авторизация
Логин:
Пароль:
Запомнить
Забыли пароль?
Кто онлайн?
Пользователей: 0
Гостей: 2

2.7. Создание установочного пакета

Автор: Symbian OS
Опубликовано: 23-01-2010 в 13:19
0
Голосов: 0
2.7. Создание установочного пакета
После того как вы многократно проверили свою программу на эмуляторе и откомпилировали проект для платформ ARMI UREL или THUMB UREL, а также уверены на сто и более процентов в стабильной и надежной работе программы, тогда можно приступать к этапу по созданию установочного пакета программы. Установочный пакет — это заархивированные в специфический архив компоненты всей программы с расширением SIS (Symbian Installation System). В таком виде распространяются программы для Symbian OS. В Metrowerks Code-Warrior упаковка программы происходит одновременно с процессом компиляции под платформы ARM4, ARMI и THUMB, но при этом необходимо произвести ряд обязательных настроек в среде Metrowerks CodeWarrior.
В окне Workspace в списке с перечислением платформ выберите ARMI UREL - если вы делаете программу для телефонов, работающих с этой платформой, а почти все устройства работают с ARMI, то это настройки по умолчанию. Так же выбор платформы доступен через команду меню Project => Set Default Target. В том же окне Workspace щелкните правой кнопкой мыши на названии папки с исходными кодами Source, и в появившемся контекстном меню выберите команду Add Files (Добавить файл). Откроется диалоговое окно Select files to add (Выбрать добавляемый файл), перейдите в папку с проектом и выберите файл с расширением PKG. После этого нажмите кнопку ОК. Файл PKG - это описательный проектный файл, необходимый для создания SIS архива, он находится в папке проекта \sis или в папке \group, где и лучше всего его располагать. Следующее диалоговое окно Add Files (Добавить файл), изображенное на рис. 2.37, содержит перечень платформ, с которыми будет ассоциироваться добавленный в проект файл.
В диалоговом окне Add Files снимите флажки напротив всех платформ, оставив только флажок для платформы ARMI UREL (как это показано на рис. 2.37), и нажмите кнопку ОК. В проект будет добавлен файл PKG, на основании которого создается установочный пакет SIS. Файл PKG имеет ряд атрибутов, которые будут рассмотрены в главе 7. Поэтому рекомендую вам на данном этапе воздержаться от создания SIS-файла,    отложив    формирование    уста-новочного пакета до главы 7.
Далее выберите в меню команду Edit =* ARMI UREL Setting (Alt+F7) или нажмите на инструментальной панели Metrowerks CodeWarrior крайнюю справа кнопку ARMI UREL Setting. Откроется диалоговое окно с одноименным названием, изображенное на рис. 2.38.
Диалоговое окно ARMI UREL Setting
разделено на две области. С левой стороны в Рис. 2.37. Диалоговое окно
области Target Setting Panels располагает- Add Files


Рис. 2.38. Диалоговое окно ARMI UREL Setting
ся перечисление панелей, выполненное в виде древовидной структуры. Щелчок левой кнопки мыши на названии панели в области Target Setting Panels, откроет выбранную панель во второй области диалогового окна.

Рис. 2.39. Панель File Mappings
Изначально при открытии диалогового окна ARMI UREL Setting доступна панель Target Setting, представленная на рис. 2.38. На этой панели в списке Post-Linker выберите опцию Symbian Installer и нажмите кнопку Apply (Применить). Затем перейдите на панель File Mappings, щелкнув левой кнопкой мыши на названии этой панели в области Target Setting Panels. На рис. 2.39 изображена панель File Mappings. В списке Edit Language необходимо выбрать None. В основной области панели File Mappings, выполненной в виде списка, найдите строку Text *.pkg, выделите ее курсором мыши и нажмите кнопку Flags. Появится кон-

текстное меню, где необходимо поставить флаг напротив названия Ignored by make (Игнорировать при компиляции и компоновке) и нажать кнопку Apply. Теперь добавленный проектный файл PKG будет игнорироваться при компиляции. Любые другие заданные опции на панели File Mappings приведут к ошибке, и SIS архив создан не будет!
Последний этап по настройке опций - это переход на панель Symbian Installation в диалоговом окне ARMIUREL Setting. На этой панели в поле Output File Name задайте имя создаваемому установочному пакету и нажмите кнопки Apply и ОК. После этого можно переходить к компиляции проекта для платформы ARMI UREL. Если вы решите создать установочный пакет для программы Demo, созданной в этой главе в качестве демонстрационного примера, у вас могут возникнуть ошибки при компиляции, из-за неправильной компоновки файла PKG. Поэтому сначала изучите главу 7. В следующей главе будет рассматриваться среда программирования C++ BuilderX Mobile Studio.
Предыдущая запись

Загрузка комментариев...

« Назад