Code::Blocks 满足你任何苛刻的要求的C/C++ IDE

来源:互联网 发布:centos wingide 安装 编辑:程序博客网 时间:2024/06/06 04:30

     Code::Blocks是一个免费、开源、跨平台的IDE,使用C++开发,并且使用wxWidgets做为GUI函试库。Code::Blocks使用了插件架构,其功能可以使用插件自由地扩充。目前, Code::Blocks主要针对开发C/C++程式而设计。由于它开放源码的特点,Windows用户可以不依赖于VS.NET,编写跨平台C++应用。

    Code::Blocks目前支援Windows、Linux及Mac OS X数种平台。使用者亦能够在FreeBSD环境中建设Code::Blocks

 

关于软件的安装请参照:Code::Blocks安装过程    官方参考文献(英文)

 

安装完毕之后,最新版本(截止10年2月13号)的6088以后启动的时候我们就可以看到svn版本

 

 

Code::Blocks支持插件,目前的插件包括代码格式化工具AStyle;代码分析器; 类向导;代码补全;代码统计;编译器选择;复制字符串到剪贴板;调试器;文件扩展处理器;Dev-C++ DevPak更新/安装器;DragScroll,源码导出器,帮助插件,键盘快捷键配置,插件向导;To-Do列表;wxSmith;;wxSmith MIME插件;wsSmith工程向导插件;WindowsXP外观。

但是安装最新的的版本以后可能会出现 wxSmithAui 加载失败的提示,一看是因为插件版本过低,如果不需要不予理睬或者直接进目录删除即可。当然你也可以去下载最新版本的插件覆盖到安装目录即可。

 

下面我们图解新建一个C控制台程序

                                      图1

 

 

Code::Blocks提供了许多工程模板,这包括:控制台应用、DirectX应用、动态连接库、FLTK应用、GLFW应用、Irrlicht工 程、OGRE应用、OpenGL应用、QT应用、SDCC应用、SDL应用、SmartWin应用、静态库、Win32 GUI应用、wxWidgets应用、wxSmith工程,另外它还支持用户自定义工程模板。在wxWidgets应用中选择UNICODE支持中文。

我们这里选console application

                               图2

选择C语言:

                                      图3

选择文件夹:

                                           图4

 

Code::Blocks支持语法彩色醒目显示,支持代码完成(目前正在重新设计过程中)支持 工程管理、项目构建、调试。

 

图5

示例程序就是一个hello world,我们按一下F9,就会执行编译运行,出现 图6

                                 图6

 

 

结尾:

 Code::Blocks具有灵活而强大的配置功能,除支持自身的工程文件、C/C++文件 外,还支持AngelScript、批处理、CSS文件、D语言文件、Diff/Patch文件、Fortan77文件、GameMonkey脚本文件、 Hitachi汇编文件、Lua文件、MASM汇编文件、Mathlab文件、NSIS开源安装程序文件、Ogre Compositor脚本文件、Ogre Material脚本文件、OpenGL Shading语言文件、Python文件、Windows资源文件、XBase文件、XML文件、nVidia cg文件。识别Dev-C++工程、MS VS 6.0-7.0工程文件,工作空间、解决方案文件。