архив русскоязычной документации
Поиск   
+ события + сцена + ссылки + материалы + обновления + релизы + мнения  
Главное меню
Глоссарий
Справочник
Карта сайта
Для посетителя
Для переводчика
Для автора
Выход

English (by Promt)

Первая помощь
Купить Амигу
Как покупать?
Найти программу
Посетить форум
Амига сегодня
Свежие новости

Счётчик
Counter

Реклама
A.H.G.


Среды разработки

Первые шаги в AmiDevCpp для Windows

AmiDevCpp – среда для кросс-платформенной разработки позволяющая компилировать программы сразу для нескольких операционных систем (Windows, AmigaOS (68k), AROS, MorphOS и AmigaOS 4). Среда локализована для большинства языков (включая русский) и содержит в себе полный набор инструментария, аналогичный популярным IDE от Microsoft и Borland. Также поддерживается разработка в репозитарии (CVS). Как должно быть понятно из названия продукта, среда нацелена на программистов C/С++. Среда AmiDevCpp основана на продукте компании Bloodshed Software Dev-C++ CrossCompiler 4.9.9.2 и компиляторе MiniGW распространяющихся согласно лицензии GNU/GPL. Инсталлятор AmiDevCpp Monster Pack V09 занимает 92Мб и доступен на сайте проекта AmiDevCpp.

После окончания инсталляции AmiDevCpp запустите среду двойным щелчком её иконки на вашем рабочем столе. Когда среда загрузится, зайдите в меню и выберите: «Файл -> Создать -> Проект...» («File -> new -> Project...»).

Создание проекта

Вы окажетесь в окне мастера шаблонов проекта. Здесь можно выбрать шаблон на основе которого вы начнёте разработку программы. Оставляем Basic (базовый), выбираем шаблон Shell Application (консольное приложение AmigaDOS) и нажимаем кнопку «OK».

Базовый проект AmigaDOS

Хотя, разумеется, ничто вам не мешает выбрать здесь шаблон для Intuition-приложения AmigaOS и дать собственное название проекта (взамен предлагаемого по умолчанию «Проект N»). Здесь же указывается язык на котором вы будете писать программу (обычный Си или Cи++).

Проект Intuition-приложения для AmigaOS

На следующем шаге, вам будет предложено указать место где будут храниться файлы проекта. Создайте директорию «C:\CrossCompiler\AmiDevCpp\Projects», а в ней директорию для файлов вашего проекта и сохраните в неё файл «название_вашего_проекта.dev».

Сохранение файла проекта

Теперь, вы можете видеть перед собой и окно управления файлами проекта слева и окно редактирования, содержащее шаблон с исходным текстом программы «Hello World!» справа.

Окно управление проектом и окно редактирования

Теперь, вы вероятно захотите поменять платформу разработки? Это делается очень просто. Зайдите в меню и выберите: «Проект -> Параметры проекта» («Project -> Project Options»).

Параметры проекта

Вы окажетесь в настройках «Параметры проекта», закладка «Общие».

Общие параметры проекта

Щёлкните по закладке «Компиляторы», выберите компилятор «ppc-Amiga-OS4» в списке «Компилятор» и нажмите на кнопку «OK». Будем компилировать под самую современную операционную систему. ;)

Выбор компилятора в параметрах проекта

Давайте теперь скомпилируем нашу программу. Зайдите в меню и выберите: «Выполнить -> Скомпилировать» («Execute -> Compile»).

Компиляция программы

Нам будет предложено сохранить файл программы «main.c» в ранее созданную папку проекта.

Сохранение программы

Далее появится окно показывающее прогресс компиляции программы, и...

Процесс компиляции программы

...компиляция завершается без ошибок.

Завершение компиляции программы

Зайдём в директорию проекта. Здесь мы увидим 5 полученных файлов:
  • main.c – текст нашей программы, обыкновенный текстовый файл;
  • main.o – результат работы компоновщика (линкера);
  • Makefile.win – текстовый файл c инструкциями для компилятора;
  • Разработка для AmigaOS!.dev – файл содержащий наш проект;
  • Разработка для AmigaOS!.exe – исполняемый файл программы.

Скомпилированная программа

Таким образом вы можете теперь компилировать ваши программы в одной среде для целых пяти (!) операционных систем: Windows, AmigaOS (68k), AROS, MorphOS и AmigaOS 4. Как видите, всё очень просто и нет причин для того чтобы ограничивать круг пользователей вашей будущей программы.

Евгений Соболев; 2006



© 2003 – 13 «Русский Транзит», team PowerAmiga;
Авторские права защищены законом.

designed for any browsers! w3c html 4.01 check w3c css 1.03 check

Сайт создан в системе uCoz