Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Кур.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
46.04 Кб
Скачать

2.4 Створення проекту

Створимо С + + проект використовуючи Eclipse CDT Plugin.

Виберемо File - New – Project

Standart Make C + + Project

Next

Введемо ім'я проекту "HelloWorld" і його місце розташування.

Next

В строчці «Build command» введіть «mingw32-make -f makefile»

Finish

Yes

File - New – File

Створимо новий файл main.cpp

Скопіюємо наступний текст в наш створений файл:

#include <iostream>

int main(int argc, char *argv[])

{

cout << "Hello World" << endl;

return 0;

}// end main

Збережемо новий файл.

У нас в консолі з'явилося повідомлення, що немає файлу "makefile". Давайте його створимо.

File - New – File

Скопіюємо наступний текст в наш файл.

main : main.o

g++ -o main main.o -L C:/MinGW/lib/gcc-lib/mingw32/3.2.3/ -lstdc++

main.o : main.cpp

g++ -ggdb -c main.cpp

all :

${MAKE} main

clean :

-del main.o

Збережемо зроблені зміни.

Тепер у нас з'явилося дві помилки які позначають, що ми використовуємо не декларовані функції.

Їх можна легко виправити додавши в файл main.cpp після рядка «# include <iostream>» рядок «using namespace std;

Збережемо зміни. Тепер ми бачимо що у нас створився файл main.cpp

Давайте запустимо наш додаток.

Вибираємо в меню Run - Run ...

У конфігурації вибираємо C / C + + Local

У полі C/C++ Application вводимо "main.exe"

Натискаємо Apply та Run.

Ми зробили перший додаток у Eclipse CDT Plugin. Результат його роботи ми бачимо в низу екрана у вікні "Console"

Висновки

У цілому, платформа Eclipse надає базис, що складається з загальних будівельних блоків і API для робітників областей та робоче середовище, а також різні точки розширення, через які може інтегруватися нова функціональність. Через ці точки розширення утиліти, реалізовані у вигляді окремих плагінів, можуть розширювати платформу Eclipse. Користувач бачить інтегроване середовище розробки (IDE), спеціалізовану набором доступних плагінів. Проте, замість того, щоб бути закінченням історії, це насправді лише її початок. Утиліти можуть також задавати нові точки розширення і API, служачи тим самим будівельними блоками і точками інтеграції з іншими утилітами.

Зростаюча популярність, універсальність і приналежність Eclipse до програмних засобів з відкритим вихідним кодом спонукає багатьох робити вибір на користь Eclipse як платформи розробки майбутнього. Тим не менш, перехід на використання в додатках Windows інструментів розробки з відкритим вихідним кодом, таких як GCC, GDB, або GCC / GDB для Windows, що забезпечують функціональність, аналогічну Windows SDK, є на сьогоднішній день нетривіальним завданням.

Втім, Eclipse це оптимальна альтернатива для Visual Studio, що використовує відкритий вихідний код, коли ми говоримо про етапи SDLC в цілому. Враховуючи все більшу кількість підтримуваних в Eclipse плагінів для розробки додатків C/C++ під Windows, Eclipse CDT може стати стандартом інтегрованого середовища (IDE) для розробок на C/C++ для Windows.

Вданій курсовій роботі представлена процедура встановлення та використовування СDT plugins, який використовується для інтегрування С/С++ проектів в Eclipse.