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工程文件,工作空间、解决方案文件。
- Code::Blocks 满足你任何苛刻的要求的C/C++ IDE
- 推荐一个C/C++的IDE环境Code::Blocks
- linux下C/C++ IDE比较 Code::Blocks还是不错的
- 使用code::blocks搭建objective-c的IDE开发环境 支持 @interface
- c语言 栈的实现 满足任何数据结构
- Linux下C/C++IDE比较——Code::Blocks
- linux下C/C++IDE比较——Code::Blocks
- linux下C/C++IDE比较——Code::Blocks
- Linux下C/C++IDE比较——Code::Blocks
- Linux下C/C++IDE比较——Code::Blocks
- linux下C/C++IDE比较——Code::Blocks
- Code::Blocks的IDE环境基础配置
- 编译安装最新的code::blocks IDE
- 关于Code::Blocks IDE的汉化
- 使用code::blocks搭建objective-c的IDE开发环境,支持外部引用.h和.m文件
- Code::Blocks打造标准的C、C++集成开发环境
- Code::Blocks编译器如何查看C代码的汇编代码
- 【IDE】享受Code::Blocks编辑快感的几个关键
- struts1 和 struts2中的validate
- 胆小的借口
- VC个性化窗口界面设计
- 向雨林木风 linux叫声好
- 教你使用dos命令扫描开放端口
- Code::Blocks 满足你任何苛刻的要求的C/C++ IDE
- 用CImage类来显示PNG、JPG等图片
- php 技术内幕学习1
- Android学习笔记02_菜单(menu)
- CentOS 5.3支持ntfs分区的两种办法
- FAQ7: 如何正确的对待汇编学习和反汇编学习?
- VC 系统热键
- ORA-01407 错误解决
- 巧妙删除Win7生成的保留分区