Różnice między wybraną wersją a wersją aktualną.
| Next revision | Previous revision | ||
|
ide_dev-c [2010/12/23 23:23] msuminski utworzono |
ide_dev-c [2010/12/24 00:15] (aktualna) msuminski instrukcja tworzenia projektu |
||
|---|---|---|---|
| Linia 1: | Linia 1: | ||
| - | Dev-C++ jest darmowym popularnym zintegrowanym środowiskiem programistycznym (IDE) tworzonym przez [[http://www.bloodshed.net|BloodshedSoftware]] rozpowszechnianym na licencji [[http://www.gnu.org/licenses/gpl.txt|GNU GPL]]. Ostatnia udostępniona wersja to 4.9.9.2 ([[http://prdownloads.sourceforge.net/dev-cpp/devcpp-4.9.9.2_setup.exe|Dev-C++ 5.0 beta 9.2]]), najprawdopodobniej nie pojawią się nowsze wersje środowiska. | + | ====== Dev-C++ ====== |
| - | Domyślnie Dev-C++ zawiera system kompilatorów Mingw (GCC 3.4.2 oraz GDB 5.2.1), ale po odpowiedniej konfiguracji może współpracować z innymi kompilatorami opartymi na GCC (w tym z kompilatorami kodu dla systemów wbudowanych). Przy korzystaniu z domyślnego systemu kompilatorów możliwe jest tworzenie plików wykonywalnych dla systemu Windows, zarówno konsolowych jak okienkowych, bibliotek statycznych i dynamicznych (DLL). | + | ==== Opis ==== |
| + | Dev-C++ jest darmowym popularnym zintegrowanym środowiskiem programistycznym (IDE) tworzonym przez [[http://www.bloodshed.net|BloodshedSoftware]] rozpowszechnianym na licencji [[http://www.gnu.org/licenses/gpl.txt|GNU GPL]]. Ostatnia udostępniona wersja to 4.9.9.2 ([[http://prdownloads.sourceforge.net/dev-cpp/devcpp-4.9.9.2_setup.exe|Dev-C++ 5.0 beta 9.2]]), najprawdopodobniej nie pojawią się nowsze wersje środowiska.\\ | ||
| + | Domyślnie Dev-C++ zawiera system kompilatorów Mingw (GCC 3.4.2 oraz GDB 5.2.1), ale po odpowiedniej konfiguracji może współpracować z innymi kompilatorami opartymi na GCC (w tym z kompilatorami kodu dla systemów wbudowanych). Przy korzystaniu z domyślnego systemu kompilatorów możliwe jest tworzenie plików wykonywalnych dla systemu Windows, zarówno konsolowych jak okienkowych, bibliotek statycznych i dynamicznych (DLL).\\ | ||
| Autorzy udostępniają kod źródłowy środowiska, które jest napisane w Borland Delphi 6. | Autorzy udostępniają kod źródłowy środowiska, które jest napisane w Borland Delphi 6. | ||
| - | Funkcje środowiska: | ||
| - | * Polska wersja językowa | ||
| - | * Podpowiadanie składni | ||
| - | * Debugowanie (oparte na GDB) | ||
| - | * Podkreślanie składni | ||
| - | * Menedżer projektu | ||
| - | * Wsparcie dla szablonów projektów | ||
| - | * Obsługa systemu kontroli wesji CVS | ||
| - | * Bogaty pakiet paczek ([[http://devpaks.org/]]) | ||
| - | * Istnieje wersja przystosowana do wxWindows (wx-DevC++) | ||
| - | Wymagania systemowe: | + | === Funkcje środowiska === |
| - | * Windows 95 lub nowszy | + | * Polska wersja językowa |
| - | * 32 MB RAM | + | * Podpowiadanie składni |
| - | * ok. 60 MB HDD | + | * Debugowanie (oparte na GDB) |
| - | * pliki wynikowe kompilowane przez Dev-C++ wymagają MSVCRT.DLL (dostępny w Windows 95 OSR 2 lub nowszym) | + | * Podkreślanie składni |
| + | * Menedżer projektu | ||
| + | * Wsparcie dla szablonów projektów | ||
| + | * Obsługa systemu kontroli wesji CVS | ||
| + | * Bogaty pakiet paczek ([[http://devpaks.org/]]) | ||
| + | * Istnieje wersja przystosowana do wxWindows (wx-DevC++) | ||
| + | |||
| + | === Wymagania systemowe === | ||
| + | * Windows 95 lub nowszy | ||
| + | * 32 MB RAM | ||
| + | * ok. 60 MB HDD | ||
| + | * pliki wynikowe kompilowane przez Dev-C++ wymagają MSVCRT.DLL (dostępny w Windows 95 OSR 2 lub nowszym) | ||
| + | |||
| + | ==== Tworzenie projektu ==== | ||
| + | Aby utworzyć projekt, którego zadaniem jest wyświetlenie "Hello World" w oknie konsoli, należy: | ||
| + | * Uruchomić Dev-C++ | ||
| + | * Wybrać z menu: Plik (File) -> Nowy (New) -> Projekt... (Project...) | ||
| + | {{http://img573.imageshack.us/img573/74/krok1.png}} | ||
| + | * W nowym oknie dialogowym z zakładki Basic wybrać Console Application | ||
| + | * Podać nazwę projektu (domyślnie Projekt1) | ||
| + | * Upewnić się, że zaznaczona jest opcja Projekt C++ | ||
| + | * Kliknąć OK | ||
| + | {{http://img691.imageshack.us/img691/7010/krok2.png}} | ||
| + | * Zapisać plik projektu (*.dev) w nowym oknie dialogowym | ||
| + | * Po zapisaniu dostępny jest domyślny kod programu z szablonu, który należy uzupełnić o linię wyświetlającą napis "Hello World" | ||
| + | {{http://img24.imageshack.us/img24/8836/krok3.png}} | ||
| + | * Zapisać kod programu (*.cpp) przez naciśnięcie przycisku Zapisz (skrót klawiszowy Ctrl+S) lub wybraniu tej opcji z menu: Plik (File) -> Zapisz (Save) | ||
| + | {{http://img695.imageshack.us/img695/4924/zapisz.png}} | ||
| + | * Jeżeli wszystkie kroki przebiegły poprawnie, po naciśnięciu przycisku Kompiluj i uruchom (skrót klawiszowy F9) lub wybraniu tej opcji z menu: Uruchom (Run) -> Kompiluj i uruchom (Compile and Run) pojawi się okno z uruchomionym programem. | ||
| + | {{http://img704.imageshack.us/img704/152/uruchom.png}} | ||
| + | {{http://img502.imageshack.us/img502/6672/enda.png}} | ||