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

所属分类: 软件教程 / 编程开发 阅读数: 624
收藏 0 赞 0 分享

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

Application

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。

 一、开发工具获取

 http://www.codeblocks.org/downloads/binaries

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

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

更多精彩内容其他人还在看

parse_url函数解析

  描述  array parse_url ( string url )      此函数返回一个关联数组,包含现有 URL 的各种组成部分。如果缺少了其中的某一个,则不会为这个组成部分创建数组项。组成部分为:      scheme - ...
收藏 0 赞 0 分享

visualstudio2019怎么连接并使用VSTS?

visualstudio2019怎么连接并使用VSTS?visual studio 2019使用的时候,想要连接visual studio team service,该怎么操作呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

vscode怎么规范代码? vscode代码格式化的教程

vscode怎么规范代码?vscode编程开发的时候,发现代码很轮,想要自动格式化代码,该怎么操作呢?下面我们就来看看vscode代码格式化的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

Sublime Text英文字母大小写怎么切换?

Sublime Text英文字母大小写怎么切换?Sublime Text中编程开发的时候,想要切换英文大小写,该怎么切换呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

CodeBlocks(vc开发工具)的入门使用教程

今天起我们将加大对其他编译器学习的支持,对于训练场中的题目,我们极力建议大家以CodeBlocks作为编程工具,因为VC6的种种问题及与训练场判题系统标准的不符,导致不少新同学被坑不少
收藏 0 赞 0 分享

Sublime代码编辑器怎么重新打开编码?

Sublime代码编辑器怎么重新打开编码?Sublime代码编辑器之前变价的编码想要打开,该怎么打开呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

vb怎么将年表分成四份季度表?

vb怎么将年表分成四份季度表?visual basic中的一个表想要分成多分表,该怎么实现呢?我们可以使用代码实现,下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

VB怎么编写给表格快速添加批注的代码?

VB怎么编写给表格快速添加批注的代码?想要给表格中的数据添加批注,我们可以使用vb代码来实现,下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

UltraEdit怎么修改选中文本的颜色?

UltraEdit怎么修改选中文本的颜色?UltraEdit编程开发的时候,想要修改文本的颜色,该怎么修改选中文本的颜色呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

ueditor编辑器怎么修改复制粘贴文档源代码的字体?

ueditor编辑器怎么修改复制粘贴文档源代码的字体?ueditor复制来的代码想要编辑一下,该怎么设置代码字体大小呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多