欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

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

程序员文章站 2022-06-24 13:34:37
CodeBlocks打造标准的C、C++集成开发环境的教程...

the open source, cross platform, free c++ ide.

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

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

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

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

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

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

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

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

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

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

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即可。

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

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

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

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

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

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

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

四、总结

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的快捷键还不成熟,很多功能都缺乏快捷键支持,比如代码格式。

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

相关标签: CodeBlocks