Dev-C++

Dev-C++
Deweloperzy Bloodshed Software (Colin Laplace) do 2005, Orwell (Johan Mes) od 2011 do 2020, Embarcadero od 2020
Wersja stabilna
6.3 / 30 stycznia 2021 r. ; 2 lata temu ( 2021-01-30 )
Magazyn
Napisane w Delfy
System operacyjny Microsoft Windows
Typ Zintegrowane środowisko programistyczne
Licencja GPL-2.0-lub nowsza
Strona internetowa

Obecny (Embarcadero) Poprzedni (Orwell) Oryginalny (Rozlew krwi)

Dev-C++ to bezpłatne , w pełni funkcjonalne zintegrowane środowisko programistyczne (IDE) dystrybuowane na licencji GNU General Public License do programowania w C i C++ . Został pierwotnie opracowany przez Colina Laplace'a i po raz pierwszy wydany w 1998 roku. Jest napisany w Delphi .

Jest dołączony do i wykorzystuje 64-bitowy port GCC MinGW lub TDM- GCC jako kompilator . Dev-C++ może być również używany w połączeniu z Cygwin lub dowolnym innym kompilatorem opartym na GCC .

DevPaki

Dodatkowym aspektem Dev-C++ jest wykorzystanie DevPaks: spakowanych rozszerzeń środowiska programistycznego z dodatkowymi bibliotekami, szablonami i narzędziami. DevPaks często zawierają między innymi GUI , w tym popularne zestawy narzędzi, takie jak GTK+ , wxWidgets i FLTK . Inne DevPaki zawierają biblioteki do bardziej zaawansowanego wykorzystania funkcji. Użytkownicy Dev-C++ mogą pobrać dodatkowe biblioteki lub pakiety kodu, które zwiększają zakres i funkcjonalność Dev-C++, takie jak grafika, kompresja, animacja, obsługa dźwięku i wiele innych. Użytkownicy mogą tworzyć pakiety DevPaks i hostować je bezpłatnie w witrynie. Ponadto nie są ograniczone do używania z Dev-C++ - strona mówi: „Typowy devpak będzie działał z dowolną dystrybucją MinGW (z dowolnym IDE dla MinGW)”.

Status rozwoju

Od 22 lutego 2005 projekt nie był zauważalnie aktywny, nie opublikowano żadnych wiadomości ani nie wydano żadnych zaktualizowanych wersji. W poście na forum z 2006 roku główny programista Colin Laplace stwierdził, że jest zajęty problemami z życia codziennego i nie ma czasu na dalszy rozwój Dev-C++. W poście na forum w 2020 roku główny programista Orwell, Johan Mes, stwierdził, że „prawdopodobnie nadal nie będzie miał czasu na pracę nad tym projektem”.

Od tego czasu istnieją trzy rozwidlenia Dev-C++: wxDev-C++, wersja Orwell i wersja rozwidlenia utrzymywana przez Embarcadero .

wersja wxDev-C++

wxDev-C++ to zespół programistów, który przejął Dev-C++ i dodał nowe funkcje, takie jak obsługa wielu kompilatorów i projektant RAD dla aplikacji wxWidgets .

Wersja Orwella

30 czerwca 2011 r. Orwell (Johan Mes), niezależny programista wydał nieoficjalną wersję 4.9.9.3 Dev-C++, zawierającą nowszy kompilator GCC 4.5.2, zasoby Windows SDK (Win32 i D3D), liczne poprawki błędów i poprawioną stabilność. 27 sierpnia, po pięciu latach oficjalnego przebywania w fazie beta, została wydana wersja 5.0. Ta wersja ma również własną oddzielną SourceForge od wersji 5.0.0.5, ponieważ stary programista nie odpowiada na prośby o łączenie. W lipcu 2014 r. Wydano Orwell Dev-C++ 5.7.1, zawierające najnowsze wówczas GCC 4.8.1, które obsługuje C++ 11 .

Wersja Embarcadero

Embarcadero zasponsorował i wydał nowy fork w wersji 5.50 Dev-C++, zawierający aktualizację kodu do Delphi 10.4. 12 października 2020 r. firma Embarcadero sponsorowała i wydała nową wersję widelca 6.0 Dev-C++ z nowszym kompilatorem GCC 9.2.0 z obsługą C++ 11 i częściową obsługą C++ 20 , nową obsługą wysokich DPI, obsługą plików UTF8 , ulepszone ikony, ciemny motyw i dodatkowe zmiany.

Godne uwagi zastosowania

4 maja 2015 r. Premier Singapuru Lee Hsien Loong opublikował na Facebooku swój program do rozwiązywania sudoku w języku C++. Na swoim zrzucie ekranu używa Microsoft Windows i Dev-C++ jako swojego IDE.

Jest często zalecany dla początkujących uczących się C lub C++ i jest dostępny na Wine . Jest porównywany z Turbo C++ lub innymi IDE.

Zobacz też

Linki zewnętrzne