Dev-C++(或者叫作Dev-Cpp)是Windows环境下的一个轻量级
C/C++集成开发环境(IDE)。它是一款
自由软件,遵守
GPL许可协议分发源代码。
软件内容
Dev-C++是一个Windows环境下的一个适合于初学者使用的轻量级C/C++
集成开发环境(IDE),它是一款
自由软件,遵守
GPL许可协议分发源代码。
Dev-C++ 使用MingW64/TDM-GCC
编译器,遵循C++ 11标准,同时兼容C++98标准。
开发环境包括多页面窗口、工程编辑器以及
调试器等,在工程编辑器中集合了编辑器、编译器、
连接程序和
执行程序,提供
高亮度语法显示的,以减少编辑错误,还有完善的调试功能,适合于在教学中供 C/
C++语言初学者使用,也适合于非商业级普通开发者使用。
多国语言版中包含简体中文和
繁体中文语言界面及技巧提示,还有英语、俄语、法语、德语、意大 利语等二十多个
国家和地区语言提供选择。该软件采用 Delphi 开发。
优点与缺点
优点
Dev-C++.的优点是功能简洁,适合于在教学中供C/C++语言初学者使用,也适合于非商业级普通开发者使用。
例如:
缺点
Dev-C++ 的缺点是它并没有完善的可视化开发功能,所以不适用于开发图形化界面的软件。
历史发展
Dev-C++ 起源于 Colin Laplace 编写的 Bloodshed Dev-C++,在 2005年发布了 v4.9.9.2 后停止更新。2006 年,Dev-C++ 主要开发者 Colin Laplace 曾经对此作出了解释:“因忙于现实生活的事务,没有时间继续 Dev-C++ 的开发。”
后来,独立开发者 Orwell(Johan Mes) 继续更新开发,其对原版 Dev-C++ 进行了错误修正,并更新了编译器版本。2016年发布了最终版本 v5.11之后停止更新。
2020年后出现了几个分支版本:
1、国内开发者小龙软件(XiaoLoong)于2020年着手继续开发。
版本号:5.12 → 5.13 → 5.14 → 5.15(2020年9月)→ 5.16(2021年11月)→ 5.16i(2022年10月)→ 6.0(2024年4月)→ 6.1(2024年8月)→ 6.2(2024年10月)。
此分支版本对
工具栏界面上进行了现代化的改进,调整了工具栏按钮布局,并且添加了一些与编程密切相关的新功能,例如:插入空白 main 程序,保存文件时自动调用 AStyle 对
源程序进行排版格式,编译出错信息
自动翻译为中文等。
2、国内开发者 royqh1979 开发的版本小熊猫Dev-C++ (原名Dev C++ 2020)。版本号:5.12 → 5.13 → 6.0 → 6.1 → 6.2 → 6.3 → 6.5(2021年2月)。此分支版本已停止更新,作者改用 Qt 开发了同类型软件“小熊猫C++”。
此分支版本在原 5.11 版本的基础上进行了大量的修正和改进,包括:完善的
C/C++代码补全提示、更强的
语法高亮、自动语法检查、C++14/17语法支持、完善的调试功能、支持使用
正则表达式进行搜索、高分辨率显示支持等。
3、国外开发者 FMXExpress 等人在
Embarcadero 公司支持下继续开发的 Embarcadero Dev-C++。版本号:5.12 → 5.50 → 6.0(2020年10月)→ 6.3 (2021年1月)。
此分支版本在原 5.11 版本的基础上进行了大量的微小修正和改进。启始界面增加了一些新功能,添加了多个界面主题,增加了多种字体,而且主图标更改为红色。
4、由 Colin Laplace 等人维护的 wxDev-C++,主要特点是扩展了 Dev-C++ 的功能,添加了对
wxWidgets 控件的支持,可以在Dev-C++ 中
开发程序时创键对话框和框架等控件,用于开发可视化图形程序。这一项目的目标是为了给 wxWidgets 社区提供一个自由的、开源的商业级
集成开发环境。最终版本是 2011年发布的 v7.4.2(已停止更新)