Dev-C++

一款集成開發環境軟體

Dev-C++是一個Windows環境下的一個適合於初學者使用的輕量級C/C++集成開發環境(IDE)。它是一款自由軟體,遵守GPL許可協議分發源代碼。它集合了MinGW中的GCC編譯器、GDB調試器和AStyle格式整理器等眾多自由軟體,適合於在教學中供C/C++語言初學者使用,也適合於非商業級普通開發者使用。

發展沿革


司完...停止。
司繼續,版:.。
支版:
1、國內開發者Banzhusoft(斑竹軟體)於2020年著手繼續開發。版本號:5.12->5.13->5.14->5.15(2020年9月)。
此分支版本對工具欄界面上進行了現代化的改進(添加了“modern”主題),調整了工具欄按鈕布局,並且添加了一些與編程密切相關的新功能,例如:插入空白main程序,保存文件時自動調用AStyle對源程序進行排版格式,編譯出錯信息自動翻譯為中文等。
BanzhusoftDev-C++5.15工作界面
2、國內開發者royqh1979開發的版本小熊貓Dev-C++(原名DevC++2020)。版本號:5.12->5.13->6.0->6.1->6.2->6.3->6.5(2021年2月)。
此分支版本在原5.11版本的基礎上進行了大量的修正和改進,包括:完善的C/C++代碼補全提示、更強的語法高亮、自動語法檢查、C++14/17語法支持、完善的調試功能、支持使用正則表達式進行搜索、高解析度顯示支持等,在功能上與VSCode接近,但是安裝和配置使用更加方便。
RoyqhDev-C++2020工作界面
3、國外開發者FMXExpress等人在Embarcadero公司支持下繼續開發的EmbarcaderoDev-C++。版本號:5.12->5.50->6.0(2020年10月)。
此分支版本進行了大量的微小修正和改進。啟始界面增加了一些新功能,添加了多個界面主題,增加了多種字體,而且主圖標更改為紅色。
EmbarcaderoDev-C++啟始界面
4、由ColinLaplace等人維護的wxDev-C++,主要特點是擴展了Dev-C++的功能,添加了對wxWidgets控制項的支持,可以在Dev-C++中開發程序時創鍵對話框和框架等控制項,用於開發可視化圖形程序。這一項目的目標是為了給wxWidgets社區提供一個自由的、開源的商業級集成開發環境。最終版本是2011年發布的v7.4.2(已停止更新)
Dev-C++界面
Dev-C++界面

主要功能


Dev-C++的優點是功能簡潔,適合於在教學中供C/C++語言初學者使用。
例如:
(1)它集成了AStyle源代碼格式整理器,只要點擊菜單“AStyle-->格式化當前文件”,就可以把當前窗口中的源代碼按一定的風格迅速整理好排版格式。
(2)它提供了一些常用的源代碼片段,只要點擊“插入”按鈕就可以選擇性地插入常用源代碼片段。
(3)支持單文件開發和多文件項目開發。可以針對單文件(無需建立項目)進行編譯或調試。
(4)當前的BanzhusoftDev-C++v5.15中,編譯出錯信息能自動翻譯為中文顯示,有助於初學者解決編譯中遇到的問題。
Dev-C++的缺點是它的功能並不完善,各方面存在著一些錯誤。因此它也只適合於初學者使用,而並未在商業級的軟體開發中使用。

軟體內容

Dev-C++使用MingW64/TDM-GCC編譯器,遵循C++11標準,同時兼容C++98標準。開發環境包括多頁面窗口、工程編輯器以及調試器等,在工程編輯器中集合了編輯器、編譯器、連接程序和執行程序,提供高亮度語法顯示的,以減少編輯錯誤,還有完善的調試功能,適合初學者與編程高手的不同需求,是學習C或C++的首選開發工具!
多國語言版中包含簡繁體中文語言界面及技巧提示,還有英語、俄語、法語、德語、義大利語等二十多個國家和地區語言提供選擇。
Dev-C++軟體
Dev-C++軟體