Показать сообщение отдельно
Старый 13.01.2008, 16:18 Вверх   #2
Профессиональный DJ
 
Аватар для SETRA
SETRA вне форума
Доп. информация
По умолчанию

Попробуем.

Series 60 SDK построены на основе специальной версии Symbian OS C++ SDK, распространяемой Symbian. SDK включает в себя множество инструментов, API, библиотеки и документацию, что позволяет создавать приложения на основе типовых шаблонов.
Как разработчику, вам может понадобиться несколько SDK для работы с разными версиями Series 60. Очень важно правильно подобрать SDK для выбранного вами Series 60 устройства.

О возможности использования нескольких SDK
Очень просто использовать один Symbian OS SDK, поскольку сразу после инсталляции все готово к работе. Однако разработчикам часто требуется
работать с SDK конкретной версии Series 60 или даже с SDK конкретной платформы интерфейса пользователя (UI).

Скачать SDK 2.0

Кроме того, SDK бывают для различных систем разработки: WINSCW - для CodeWarrior Development Studio, WINS - основной, его можно использовать вместе с Visual Studioи из командной строки (также есть версии с поддержкой среды Borland C++ BuilderX Mobile Edition). Выбирай версию с поддержкой Visual Studio. Для работы SDK необходим ActivePerl 5.18 (СКАЧАТЬ). Везде в требованиях будет указано, что еще необходима Java2 RunTime 1.3.1. Распакуй архив с SDK и установи его. Обязательно устанавливай на тот же диск, где будут лежать исходные тексты твоих проектов, иначе возможны различные глюки.

Также есть несколько примеров готовых программ. Рассмотрим на примере Series 60 SDK 1.2. Двигай сюда:
Symbian6.1Series60Series60Ex. Войди в пример HelloWorld. Программа поделена на каталоги group (здесь лежат файлы проекта bld.inf и helloworld.mmp, а также файл ресурсов helloworld.rss), inc (подключаемые файлы заголовков), sis (здесь helloworld.pkg - для создания готового пакета с программой helloworld.sis) и src (сами исходные тексты программы). В больших программах файлы с ресурсами обычно помещают в каталог data, а также добавляют каталог aif с информацией о программе и иконками. Для компилирования примера надо войти в каталог с файлом bld.inf и из командной строки вдолбить следующие команды:
bldmake bldfiles. Пути в Path должны были прописаться при установке, после выполнения в этом каталоге появится файл abld.bat.abld build wins udeb
Происходит компиляция программы. epoc Запускается эмулятор. Обычный экран телефона - как всегда, новое приложение ты можешь увидеть самым последним пунктом в меню. Если же ты хочешь сделать приложение для телефона, то вместо второй команды делай так:
abld build thumb urel
Затем переходи в каталог с .pkg-файлом, и выполняй (с правильным именем файла, конечно):
makesis helloworld.pkg
Появится файл helloworld.sis, который можно переслать на телефон и свободно установить.
  Ответить с цитированием
Cказали cпасибо:
 
Время генерации страницы 0.07128 секунды с 10 запросами