Dev-C++是一套用於開發C/C++(C++11)的自由的整合式開發環境(IDE),並以GPL作為散佈許可。使用MinGW及GDB作為編譯系統與除錯系統。Dev-C++的IDE是利用Delphi開發的。
開發者 | Bloodshed Software (1998~2005)
Orwell(Johan Mes)(2011~2016) Embarcadero (2020至今) |
---|---|
目前版本 |
|
原始碼庫 | |
程式語言 | Delphi |
作業系統 | Microsoft Windows, Linux (僅提供alpha版本) |
類型 | 整合式開發環境 |
許可協定 | GPL |
網站 | www.bloodshed.net / orwelldevcpp.blogspot.com(非官方) |
Dev-C++是一個SourceForge的計畫,是由Colin Laplace這位程式設計師及其公司Bloodshed Software所開始的。目前Dev-C++一般用於撰寫執行於Microsoft Windows的程式。Dev-C++一度有移植到Linux的計畫,但目前被暫停了。
Bloodshed Dev-C++是一款全功能的C和C++程式語言的整合式開發環境(IDE)。它使用的GCC MinGW或TDM-GCC的64位元版本作為它的編譯器。DEV-C++也可以使用Cygwin或任何其他基於GCC編譯器組合使用。
功能
Dev-C++是一個輕量級C/C++整合式開發環境,相容C++98/C++11/C++14標準。其中包括有多頁面窗口、工程編輯器以及除錯器等。它集合了編輯器、編譯器和連接器,提供語法突顯,還有多樣的除錯功能。這款軟體可在教學中供 C/C++語言初學者,或者非商業級普通開發者使用。
多國語言版中包含簡繁體中文語言介面及技巧提示,還有英語、俄語、法語、德語、義大利語等二十多個國家和地區語言可以選擇。
Dev-C++與其他C/C++整合式開發環境相比的優點有功能簡潔,便於使用。
例如:
- 它整合了AStyle原始碼格式化工具,只要點擊選單「AStyle」下的「 格式化當前檔案」,就可以把當前窗口中的原始碼迅速轉換成指定風格。
- 它提供了一些常用的原始碼片段,只要點擊「插入」按鈕就可以選擇性地插入常用原始碼片段。
- 支援單檔案開發和多檔案專案開發。可以針對單檔案(無需建立專案)進行編譯或除錯。
Dev-C++ 的缺點是它並沒有完善的視覺化開發功能,所以不適用於開發圖形化介面的軟體。
Dev-C++的使用者可以下載額外的庫或代碼包,增加開發C++的範圍和功能,如圖形,壓縮,動畫,聲音支援等等。使用者可以建立Devpaks並免費收錄在該網站上。另外,它們並不限於在Dev-C++中使用。該網站說,「一個典型的devpak將與任何MinGW的版本(以及MinGW的IDE)配合使用」。
開發狀態
最早的DEV-C++版本在1998年被發布。[2]該專案已不再明顯活躍,從2005年2月22日開始至2011年6月,Dev-C++的官方網站一直沒有再發出新訊息或是釋放新版本,說明Dev-C++的開發已經進入了遲滯狀態。2006年,Dev-C++主要開發者Colin Laplace曾經對此作出了解釋:「因忙於現實生活的事務,沒有時間繼續Dev-C++的開發。」[3]2011年,Bloodshed公司發布了 DEV-C++ v4.9.9.2後停止開發。[4]
衍生版本
- wxDev-C++:由Colin Laplace領銜開發,加入了基於WxWidgets的RAD(快速應用程式開發)環境,可以在表單設計器中實現對話方塊、框架等的視覺化開發,功能類似於Delphi。[5]
- Orwell Dev-C++:由Orwell領銜開發。2011年6月30日,Orwell釋放出非官方版本的Dev-C++ 4.9.9.3版[6],加入了更新的GCC 4.5.2編譯器、Windows的軟體開發套件(支援Win32以及D3D),修正了許多錯誤,改善了穩定度。同年8月27日,在官方更新最後一個測試版4.9.9.2的六年後,Orwell釋放出非官方版本的Dev-C++ 5.0.0.0版[7]。從5.0.0.5版起,Orwell Dev-C++在SourceForge安家落戶。2016年發布了最終版本 v5.11之後停止更新。[8]
參見
- Anjuta
- Code::Blocks
- C++ Builder
- Eclipse CDT
- IBM VisualAge C++
- Motorola CodeWarrior
- Sun C++ Forge
- Microsoft Visual C++
- Turbo C++
參考連結
外部連結
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.