CodeBlocks打造标准的C、C++集成开发环境的教程

The open source, cross platform, free C++ IDE.

Code::Blocks is a free C++ IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable.

Code::Blocks是一款功能强悍的C、C++ IDE,工具小巧灵活、跨平台、支持SVN、代码高亮、格式化、国际化(软件界面语言可定制为中文)、强大的调试环境。

支持的平台如下:

Windows 2000/XP/Vista Linux 32-bit Linux 64-bit Mac OS X

下面初识一下真正的中文开发界面:

感觉还不错吧,其实这仅仅是一小部分。

Code Blocks是分好多平台,在此配置下Windows XP平台下的环境,使用的编译器工具为MinGW。

 一、开发工具获取

目前最新的版本为8.02,有两个版本可以下载,一个是集成了MinGW了的,一个是没有继承。因为在配置Eclipse CDT环境的时候,我已经安装了最新的MinGW,现在就下载不集成的MinGW的版本。

(有关MinGW的安装配置参看Eclipse CDT环境搭建一文)。

中文语言包,实际上这个语言自己都可以定制,目前我所用的中文包不是从官方下载的,是从别的地方获取的,估计是CodeBlocks爱好者自己编写的中文资源包。可从本文的附件中获取。

二、配置

其实只要安装配置好MinGW后,CodeBlocks只管安装就是了。

安装语言包:

从附件下载提供的中文语言包,然后按照下面的说明安装.:

1.将这两个文件夹放到..\CodeBlocks\share\CodeBlocks\locale(如果没有改目录,则自己新建)目录下;
2.在codeblocks的setting-->viwe-->Internationlization下选择chinese(simplifield),;
3.重新启动codeblocks即可。

其他的设置可以设置下语言、字体、代码风格等选项。

还可以定制外部工具,这里我没有试过,给出界面:

三、下面是自动生成的一个HelloWorld控制台应用

四、总结

CodBlocks是一个免费开源功能强大的跨平台的标准C++集成开发环境,在同类的IDE中,算得上时佼佼者。不过Eclipse CDT与其有一拼。这里简要对比下:

相对Eclipse CDT,CodeBlocks的优点:

1、CodeBlocks可以方便集成wxSmith系列的跨平台GUI类库,这套类库很了不起,编写的代码可跨平台。

2、CodeBlocks对硬件要求很低,随便拿个PC都能很好的运行,如果是Eclipse CDT,没有1G内存就不用考虑了。CodeBlocks本身是C++开发的,只有10M,而Eclipse CDT将近百M,差别很大的。

3、Eclipse用java编写,需要JRE,CodeBlocks则不需要。

4、CodeBlocks对IDE环境的定制功能也远远强过Eclipse CDT。

相对Eclipse CDT,CodeBlocks的缺点:

1、代码的智能提示不如Eclipse强大。

2、CodeBlocks的快捷键还不成熟,很多功能都缺乏快捷键支持,比如代码格式。

总得看来,各有优劣,可根据实际需要权衡利弊进行选择。

(0)

相关推荐

  • Eclipse CDT搭建标准的C、C++开发环境

    标准的C++环境总不那么容易搞定,大所数开发者都选择了VS,但是要针对别的操作系统编码可能VS就不大合适了,再说VS对标准的C++支持非100%.而且笨重. 下面讲述如何使用Eclipse 的CDT搭 ...

  • Visual C++ 6.0 集成开发环境---工程新建之三

    Win32 Application 运用 Visual C++ 6.0 集成开发环境写代码时,首先建立 C++ 工程.下面介绍一种 Visual C++ 工程的建立,Win32 Application ...

  • MAC os x 系统java开发环境搭建教程

    关于java开发环境搭建教程的资料在网上已经有很多资料了,但大部分都是关开WINDOES系统的,mac系统的不多,更没有一篇完整的开发环境搭建教程. 教程总分为两部分,第一部分:查看是否已安装JDK. ...

  • windows phone 配置PhoneGap开发环境(wp7 phonegap 开发环境)图文教程

    因为工作pc装的是windows 7,安装wp8的开发环境需要64bit windows8 , 所以这里以配置wp7 phonegap 开发环境举例。 1. 安装好windows phone SDK ...

  • Windows下结合LiteIDE搭建Go开发环境图文详解

    Go是一种新的语言,一种并发的.带垃圾回收的.快速编译的语言. Go是一种编译型语言,它结合了解释型语言的游刃有余,动态类型语言的开发效率,以及静态类型的安全性.它也打算成为现代的,支持网络与多核计算 ...

  • ubuntu安装qt开发环境的步骤

    一、Ubuntu下安装Qt 复制代码 代码如下: $ sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-des ...

  • 使用eclipse搭建c/c++开发环境的详解步骤

    说明:网上有很多类似教程,但基本上都是很老版本的Eclipse,新版的Eclipse变化太多,网上很多教程都是错误或者多余的,所以特写此教程避免更多人走弯路。 软件准备:JDK_v1.6,Eclips ...

  • Mac OS X搭建Qt5基于Python3.5.1开发环境教程

    Qt是一个开源的跨平台的GUI框架,为很多计算机语言提供了应用程序开发接口,另外还提供了集成开发环境QtCreator.UI制作工作QtDesigner,使用起来既简单方便,又可以提升开发的速度.本文 ...

  • Win7、2008 64为Sublime Text3 配置python3的开发环境的方法

    其实网上资料很多,我这里简单的做个操作记录吧,因为想学习一人python的使用,看了点视频,发现使用Sublime 编辑器也是比较好用的.当然使用UltraEdit也是一个选择,只是,Python是编 ...