コンテンツにスキップ

Dev-C++

出典: フリー百科事典『ウィキペディア(Wikipedia)』
Dev-C++
開発元 Bloodshed Software
最新版
Version 5.11 / 27 April 2015
リポジトリ ウィキデータを編集
プログラミング
言語
Delphi
対応OS Microsoft Windows, Linux(α版のみ)
サポート状況 不活発
種別 統合開発環境
ライセンス GNU General Public License
公式サイト orwelldevcpp.blogspot.jp(新バージョンについての告知とダウンロードリンクが存在している),www.bloodshed.net(こちらは更新されず旧バージョンが存在している)
テンプレートを表示

Dev-C++C/C++プログラミングのためのフリー統合開発環境 (IDE) であり、GNU General Public Licenseでライセンスされている。このIDEはDelphi言語で書かれている。

プロジェクトはSourceForgeでホスティングされている。オリジナルの開発者はColin Laplace。Microsoft Windowsでのみ動作する。

Bloodshed Dev-C++はC/C++言語のための完全な統合開発環境である。コンパイラとしてはMinGWGCCを使用するが、実際にはGCCを使っているならCygwinなど他のものと組合せて使うこともできる[1]

ルック・アンド・フィールは広く普及しているMicrosoft Visual Studioと似ている。特筆すべき観点としてDevpaksの存在がある。DevpaksはDev-C++プログラミング環境にライブラリやテンプレートやユーティリティを追加するパッケージ化された拡張群である。DevpaksにはGTKwxWidgetsFLTKといったGUI用ツールキットがあるが、それだけにとどまらず、各種先進機能用ライブラリが存在する。

一般にWindows専用プログラムとされているが、Linux版も存在する[2]。ただし、アルファ版までしかリリースされておらず、2002年7月以降更新されていない。

Devpaks

[編集]

Devpaks.orgというサイトはDev-C++ユーザーに追加ライブラリ群やパッケージを提供しており、グラフィックス、圧縮、アニメーション、サウンドサポートなどといった機能をDev-C++に追加できる。このサイトによれば、「(特にオープンソースの)ライブラリはソース形式で配布される。これは便利だが、そのようなライブラリをコンパイルするのは時間がかかったり不可能だったりする。そこでDev-C++開発者らはdevpakすなわちdevelopment packageを導入した。これはコンパイル済みのライブラリを含むパッケージであり、初心者でもそれを使うことができる。Dev-C++にはパッケージをダウンロードし、インストールし、作成する機能が含まれている」としている。ユーザーは Devpaks を作成し、そのサイトにホスティングして無料配布できる。また、これらパッケージは Dev-C++ 以外でも利用可能である。サイトによれば、「通常のdevpakは任意の MinGW ディストリビューション(とIDE)上で動作する。単に something.devpak というファイル名を something.tar.bz2 に変更し、7-Zipなどのアーカイバで展開すればよい。展開するとメタ情報(名称、バージョン、作者など)ファイルとディレクトリがある。さらにそのディレクトリの中身をMinGWのディレクトリツリー内に展開すればよい。Code::Blocks IDE にはdevpaksをインストールし操作するプラグインがある」(以上、引用部分はDevpaks.orgにある文章の和訳)

開発状況

[編集]

プロジェクトは活発とは言えない状況になっており、2005年2月22日を最後にリリースが途絶えている(http://www.bloodshed.net/ は依然として更新されていないが、https://orwelldevcpp.blogspot.com/ こちら側で2011年よりversion5が登場している記述が確認できる、が旧サイトに移転の告知は無い)。しかし、SourceForge.netにはDev-C++への拡張を行っているプロジェクトがいくつか存在し、複数コンパイラサポート、wxWidgetsアプリケーション用RADデザイナーなどの新機能が追加されている(wxDev-C++)。

関連項目

[編集]

脚注

[編集]

外部リンク

[編集]