Dev-C++
Dev-C + +是一套用著開發 C / C + +(C + + 十一)的自由的整合式開發環境(IDE), 並以 GPL 作為散佈許可。使用 MinGW 佮 GDB 做編譯系統佮除錯系統。Dev-C + + 的 IDE 是利用 Delphi 開發的。
Dev-C + + 是一个 SourceForge 的計畫,是由 Colin Laplace 這位程式設計師佮其公司 Bloodshed Software 所開始的。目前 Dev-C + + 一般用編寫執行佇咧 Microsoft Windows 的程式。Dev-C + + 一度有徙栽到 Linux 的計畫,但目前予暫停矣。
Bloodshed Dev-C + + 是一款全功能的 C 和 C + + 程式語言的整合式開發環境(IDE)。 伊使用的 GCC MinGW 抑是 TDM-GCC 的六十四位元版本作為伊的編譯器。DEV-C + + 嘛會使用 Cygwin 抑是講啥物其他的因為 GCC 編譯器組合使用。
功能
Dev-C + + 是一个輕量級 C / C + + 整合式開發環境,相容 C + + 九十八 / C + + 十一標準。其中包括有多頁面的窗口、工程編輯器以及除錯器等等。伊有集合編輯器、編譯器佮連接器,提供語法雄雄,猶閣有足濟款的除毋著功能。這種軟體會當佇教學中供 C / C + + 語言初學者,抑是講非商業級普通開發者使用。
多華語言版中包含簡繁體中文語言介面佮技巧提示,閣有英語、俄語、法國的、德語、義大利語等等二十外个國家佮地區語言會當選擇。
優點佮缺點
Dev-C + + 佮其他 C / C + + 整合式開發環境相比的優點有功能加減清,就算使用。
比如講:
- 伊整合了 AStyle 原始碼格式化工具,只要點擊選單「AStyle」落來的「格式化當前檔案」,就會當共當前窗口中的原始碼真緊共換做指定風格。
- 伊提供一寡捷用的原始碼片段,只要點擊「插入去」揤鈕就會當選擇性地插入常用原始碼片段。
- 支援單檔案開發佮加檔案專案開發。會當針對單檔案(無需要建立專案)進行編譯抑是除毋著。
Dev-C + + 的缺點是伊並無完善的視覺化開發功能,所以無適用佇咧開發圖形化介面的軟體。
Devpak
Dev-C + + 的使用者會當下載額外的庫抑是代碼包,增加開發 C + + 的範圍佮功能,如圖形,壓縮,動畫,聲音支援等等。使用者會當建立 Devpaks 並免費收錄佇該網站頂懸。另外咧,𪜶並無限制佇咧 Dev-C + + 中使用。愛網站講,「 一个典型的 devpak 會佮任何 MinGW 的版本(以及 MinGW 的 IDE)配合使用」。
開發狀態
上早的啊 DEV-C + + 版本佇一九九八年予人發佈。該專案已經無閣明顯活跳,對二空空五年二月二十二號開始到二空一一年六月,Dev-C + + 的官方網站一直無閣發出新訊息抑是釋放新版本,說明 Dev-C + + 的開發已經進入遲滯的狀態。二空空六年,Dev-C + + 主要開發者 Colin Laplace 捌對這个作出了解說:「 因為無閒做實生活的代誌,無時間繼續 Dev-C + + 的開發。」二空一一年,Bloodshed 公司發佈矣 DEV-C + + v 四配九 . 九嬸二後停止開發。
衍生版本
- wxDev-C + +:由 Colin Laplace 領銜開發,加入了基於 WxWidgets 的 RAD(快速應用程式開發)環境,會當佇表單設計器內底實現咱對話方塊、框架等的視覺化開發,是功能類似講 Delphi。
- Orwell Dev-C + +:由 Orwell 領銜開發。二空一一年六月三十號,Orwell 釋放出非官方版本的 Dev-C + + 四配九 . 九嬸三版,加入去更新的 GCC 四配五 . 二編譯器、Windows 的軟體開發套件(支援 Win 三十二以及 D 三 D), 修正了真濟錯誤,改善穩定度。仝年八月二七,佇官方更新最後一个測試版四配九 . 九九九二的六年後,Orwell 釋放出非官方版本的 Dev-C + + 五曉空 . 空吱空版。對五個人 . 空曉五版起,Orwell Dev-C + + 佇咧 SourceForge 安家落戶。二空一六年發佈了最後版本 v 五孵一一了後停止閣較新。
- 貓仔囝 Dev-C + +:由 royqh 一千九百七十九佇咧 Orwell Dev-C + + 停止換新後,繼續升級佮維護的版本,中文支援更加完善,咧編輯、除錯佮代碼補全等方面嘛有濟濟改進,上新版本做二空二一年八月發布的六增七 . 五版。
- 貓仔囝 C + +:捌用小熊貓 Dev-C + + 七。由 royqh 一千九百七十九使用 Qt 重新開發,咧保留貓仔 Dev-C + + 六原有功能的基礎頂懸,提供了試題集佮 OJ 支援、高解析度支援、Linux 版本等等新的改進。
- 小龍 Dev-C + +:由中國開發者小龍軟體(原名斑竹軟體)佇二空二空年對手繼續開發。上新版本做二空二一年十一月發布的五孵一六版。此分支版本對工具列介面上進行了現代化的改進,調整了工具列揤鈕布局,並且添加一寡佮編程密切相關的新功能,比如講:插入去空白 main 程式,儲存檔案的時自動呼叫 AStyle 對源程式進行排版格式,編譯出錯資訊自動翻譯做中文等等。
- Embarcadero Dev-C + +,由目前 Delphi 的廠商 Embarcadero 佇二空二空年建立的開源衍生版本。支援著 C + + 十七佮部份 C + + 二十,佮支援 Unicode,目前到六板三版 ( 二空二一年一月三十號 )。
參見
- Anjuta
- Code : : Blocks
- C + + Builder
- Eclipse CDT
- IBM VisualAge C + +
- Motorola CodeWarrior
- Sun C + + Forge
- Microsoft Visual C + +
- Turbo C + +
參考連結
外部連結
- Bloodshed Software Dev-C + + 的官方來開發團隊,但是停止開發已經久
- Orwell's Dev-C + + 由獨立程式員接續開發版本四配九 . 九嬸二了後的非官方版本
- Sourceforge Partner Sponsor
- wxDev-C + + 類似 C + + builder 的整合 wxWidget 和 MinGW 的 Dev-C + +