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

2.6. Компиляция проекта

Автор: Symbian OS
Опубликовано: 23-01-2010 в 13:18
0
Голосов: 0
2.6. Компиляция проекта
Компиляция текущего проекта на самом деле самая простая и интересная из операций, которая может принести вам массу положительных эмоций или боль-шое количество отрицательной энергии, выплеснутой на бедную клавиатуру или заплеванный монитор. Сама по себе компиляция проекта происходит на машин-ном уровне, и повлиять на процесс ее работы нельзя, а вот допустить ошибки при написании исходного кода программы можно всегда. При ошибках в программе, во время компиляции, над текстовым редактором открывается дополнительное окно Errors с перечислением всех ошибок проекта. Щелкнув на названии ошибки в этом окне, в текстовом редакторе появится красная стрелка, указывающая на строку с ошибкой. На рис. 2.36 показано окно Errors.
Перед компиляцией проекта нужно установить платформу, для которой со-здается конечный продукт. Это может быть WINSCW, ARM4, ARMI, THUMB, то есть если вы планируете в дальнейшем тестировать программу на компьютере при помощи эмулятора, то выбрать надо WINSCW. Если вы создаете готовый продукт с последующей инсталляцией его на телефон, выберите платформы ARM4, ARMI, THUMB в зависимости от производителя телефона. Для всех четырех платформ доступны два варианта: отладочная версия UDEB (например, WINSW UDEB) и окончательная версия программы UREL (например, WINSW UREL). Установка платформы производится командой меню Project => Set Default Target или с помощью списка перечисления платформ на панели инструментов окна Workspace.


Рис. 2.36. Окно Errors и текстовый редактор
Чтобы откомпилировать рабочий проект для платформы WINSCW, выберите в меню команду Project => Compile (Ctrl+F7), также можно воспользоваться и контекстным меню. Для этого в окне Workspace нажмите правой кнопкой мыши на названии папки Source или отдельно взятого файла исходного кода и в появившемся контекстном меню выберите команду Compile. После этого запустится процесс компиляции файлов проекта и в окне Workspace напротив названия файлов, по мере компиляции проекта красные галочки будут сменяться на крутящиеся колеса и затем исчезать вовсе.
При изменении исходного кода в одном файле необязательно перекомпили-ровать весь проект - достаточно откомпилировать только измененный файл. Далее необходимо собрать проект, используя команду Project => Make (F7) или нажать на кнопку Make на панели инструментов среды Metrowerks CodeWarrior. Кнопка Make также дополнительно расположена в окне Workspace. После этих действий произойдет процесс сборки проекта, но цикл компиляции проекта можно пропустить и сразу выполнить команду Make. В этом случае, если проект не был откомпилирован, произойдет его одновременная компиляция и сборка.
Для того чтобы протестировать программу на эмуляторе телефона нажмите на кнопку Run, находящуюся на панели инструментов окна Workspace или Metrowerks CodeWarrior. Эта опция также доступна из меню по команде Pro¬ject => Run (Ctrl+F5). Выполнив эту команду, появится эмулятор телефона, на экране которого будут представлены иконки доступных приложений. Тестируемая программа всегда находится последней в списке.
Предыдущая запись | Следущая запись

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

« Назад