Dev-C++は、 CおよびC++プログラミング用の、GNU一般公衆利用許諾契約書(GPL)に基づいて配布される、無料のフル機能統合開発環境(IDE)です。元々はコリン・ラプラスによって開発され、1998年に初めてリリースされました。Delphiで記述されています。
Dev-C++は、コンパイラとしてGCCのMinGWまたはTDM-GCC 64ビットポートを同梱して使用します。Dev-C++は、 Cygwinやその他のGCCベースのコンパイラと組み合わせて使用することもできます。[ 2 ]
Dev-C++のもう一つの特徴は、DevPakの使用です。DevPakとは、追加のライブラリ、テンプレート、ユーティリティを含む、プログラミング環境のパッケージ化された拡張機能です。DevPakには、GTK+、wxWidgets、FLTKなどの人気のあるツールキットを含むGUIユーティリティが含まれることが多いですが、これらに限定されません。他のDevPakには、より高度な機能を使用するためのライブラリが含まれています。Dev-C++のユーザーは、グラフィックス、圧縮、アニメーション、サウンドサポートなど、Dev-C++のスコープと機能を拡張する追加のライブラリ、つまりコードパッケージをダウンロードできます。ユーザーはDevPakを作成し、サイト上で無料でホストできます。また、DevPakはDev-C++での使用に限定されません。サイトには「一般的なDevPakは、あらゆるMinGWディストリビューション(MinGW用のあらゆるIDE)で動作します」と記載されています。
2005年2月22日以降、このプロジェクトは目立った活動が見られず、ニュースも投稿されず、更新版もリリースされなかった。2006年のフォーラム投稿で、リード開発者のコリン・ラプラスは、実生活の問題で忙しく、Dev-C++の開発を続ける時間がないと述べている。[ 3 ]
それ以来、Dev-C++には3つの派生版が存在する。wxDev-C++、Orwell版、そしてEmbarcaderoがメンテナンスしている派生版である。
wxDev-C++は、Dev-C++をベースに、複数のコンパイラのサポートやwxWidgetsアプリケーション用のRADデザイナーなどの新機能を追加した開発チームです。[ 4 ]
2011 年 6 月 30 日、独立プログラマーの Orwell (Johan Mes) により、Dev-C++ の非公式バージョン 4.9.9.3 がリリースされました。[ 5 ]このバージョンでは、より新しい GCC 4.5.2 コンパイラ、Windows の SDK リソース (Win32 および D3D)、多数のバグ修正、および安定性の向上が特徴でした。8 月 27 日、公式にベータ段階になってから 5 年が経過し、バージョン 5.0 がリリースされました。[ 6 ]このバージョンは、以前の開発者が統合のリクエストに応答しないため、バージョン 5.0.0.5 以降、独自のSourceForge [ 7 ]ページも持っています。2014 年 7 月、当時最新のGCC 4.8.1 ( C++11をサポート) を特徴とする Orwell Dev-C++ 5.7.1 がリリースされました。2020 年のフォーラム投稿で、Orwell のリード開発者である Johan Mes は、「おそらくこのプロジェクトに取り組む時間はまだないだろう」と述べています。[ 8 ]
2020年7月1日、Embarcaderoがスポンサーとなり、 Delphi 10.4へのコードアップグレードを特徴とするDev-C++の新しいフォークバージョン5.50がリリースされました。2020年10月12日、Embarcaderoがスポンサーとなり、C++11と部分的なC++20をサポートするより新しいGCC 9.2.0コンパイラ、新しい高DPIサポート、UTF8ファイルサポート、アップグレードされたアイコン、ダークテーマ、およびその他の変更を特徴とするDev-C++の新しいフォークバージョン6.0がリリースされました。[ 9 ]
2015年5月4日、シンガポールのリー・シェンロン首相は、C++で作成した数独ソルバープログラムをFacebookに投稿した。スクリーンショットでは、彼はMicrosoft WindowsとDev-C++をIDEとして使用していた。[ 10 ]
C や C++ を学習する初心者によく推奨されており、[ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] Wineで利用可能です。[ 16 ] Turbo C++ [ 17 ]や他の IDEと比較されます。[ 18 ]