|
| ||||||||||||
| ||||||||||||
|
2005 г.
Сборка примера "Hello World"Дмитрий Аксёнкин, dmaxy.tagan.ru В каждой хорошей книжке по программированию есть пример под условным названием "Hello World!". Такой пример есть в папке …\Series60Ex\hellowordbasic\. Внутри этой папки есть директория \group\, а уже в ней можно найти файл Symbian-проекта helloworldbasic.mmp. Для того чтобы из этого файла проекта получить файл проекта для среды Visual C++ нужно переместиться в папку group. Убедитесь, что в папке есть файл с именем bld.inf и подайте следующую команду: c:\Symbian\7.0s\Series60_v20\Series60Ex\helloworldbasic\group> bldmake bldfiles Этим "набором знаков" создается командный файл, необходимый для сборки проекта и других операций. После непродолжительной паузы, в течение которой на экран ничего не будет выведено, просто появится приглашение командной строки. Но в каталоге с файлом проекта появился файл abld.bat. Кроме того, в структуре папок SDK тоже произойдут изменения. Чтобы найти файл проекта для Visual C++ нужно открыть папку BUILD (см. Рис. 5), и пройти сквозь череду вложенных друг в друга директорий. Я не буду создавать длинный список из названий папок, вложенных друг в друга. Посмотрите на Рис.6 и станет понятно, где и что нужно искать.
Чтобы создать проект для среды Visual C++, набирите в командной строке следующее: c:\Symbian\7.0s\Series60_v20\Series60Ex\helloworldbasic\group> abld makefile vc6 В структуре каталогов снова произойдут изменения, добавятся новые папки (см. Рис.2) (Если вы будете использовать SDK, предназначенный для среды Visual Studio .NET, то параметр vc6 можно заменить на vc7. Хотя проекты vc6 преобразуются в нужный формат и самой средой программирования Visual Studio .Net.)
Файл проекта для среды Visual C++ HELLOWORLDBASIC.DSWВ будет создан в папке WINS. Открыв этот проект в Visual C++ 6.0, в окошке, отображающем рабочую среду проекта, можно увидеть группу классов, которые входят в приложение Hello Word (см. Рис.3).
После компиляции проекта (Ctrl+F5), среда выдаст вот такой запрос:
Отвечая на него, нужно указать путь к exe-файлу симулятора. На Рис. 4 показан путь к файлу симулятора: c:\Symbian\7.0s\Series60_v20\Epoc32\release\wins\udeb\
Нужно выбрать в этой папке файл epoc.exe. После чего запустится эмулятор
Нажимая "мышкой" на кнопки управления джойстиком эмулятора, нужно спустится вниз по меню и найти иконку только что собранного приложения Hello World (см. Рис 7). результат запуска приложения (см. Рис.8). То что произойдет после нажатия Option и выбора опции Hello (см. Рис 9) показано на Рис. 10.
Компиляция программы для эмулятора и для устройства осуществляется разными компиляторами. Чтобы получить код, пригодный для загрузки в телефон нужно вернуться в директорию c:\Symbian\7.0s\Series60_v20\Series60Ex\helloworldbasic\group\ и выполнить следующую команду: c:\Symbian\7.0s\Series60_v20\Series60Ex\helloworldbasic\group>abld build ARMI Эта команда запускает сборку проекта для устройства. Из папки group нужно перейти в папку sis. Там должен быть файл helloworldbasic.pkg. Этот файл описывает, куда в файловой системе телефона разместить файлы, которые необходимы для нормальной работы этого примера. Заключительная команда, которую придется выполнить, чтобы получить инсталляционный sis-файл: c:\Symbian\7.0s\Series60_v20\Series60Ex\helloworldbasic\sis>makesis helloworldbasic.pkg После этого в папке появится файл helloworldbasic.sis, который можно установить в телефон. По аналогичной схеме можно собрать и установить другие примеры. |
|
CITForum © 1997–2025