5/Code::Blocks
1简介
它使用了蓍名的图形界面库wxWidgets(2.6.2 unicode)版。对于追求完美的C++程序员,再也不必忍受Eclipse的缓慢,再也不必忍受VS.NET的庞大和高昂的价格。
Code::Blocks支持语法彩色醒目显示,支持代码完成(目前正在重新设计过程中)支持工程管理、项目构建、调试。
2010年05月31日,Code::Blocks 10.05 发布。
2012年11月25日,Code::Blocks 12.11 发布。
特点:
Code::Blocks,它除了具备IDE典型的集编辑、编译、调试在一身的功能之外,还具备以下特点。
- 开源
开源不仅仅意味着免费,它还意味着更好的学习途径。 - 跨平台
包括Windows、Linux、Mac OS等。 - 跨编译器
包括gcc/g++、Visual C++、Borland C++、Intel C++等超过20多款编译器。同时它也支持多种语言的编译,包括D语言等(当然,Code::Blocks主要支持C++语言)。 - 插件式框架
Code::Blocks采用开放体系,有着良好的功能扩展能力。 - 采用C++写成
无须安装额外的,往往是庞大的运行环境。再者,一款C++的IDE采用C++写成,这是最自然不过的事了。 - 升级频繁与维护良好
差不多每个月都有升级包,有时甚至数天就有新的升级包可供下载。另外其官方论坛也相对活跃,除了提出BUG以外,来自世界各地热心维护者往往第一时间提供不同操作系统上的安装包。 - 内嵌可视化GUI设计
IDE的图形界面,采用wxWidgets,同时也支持使用wxWidgets进行可视化图形界面设计。 - 支持多国语言
通过中文语言包,支持汉化界面上的绝大部分内容。
2使用
12.11版本的 Code::Blocks界面更漂亮:
行号,高亮显示
同样的实现,VC6.0中的代码:
注:code blocks 支持D语言。