CodeBlocks打造標(biāo)準(zhǔn)的C、C++集成開(kāi)發(fā)環(huán)境的教程

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是一款功能強(qiáng)悍的C、C++ IDE,工具小巧靈活、跨平臺(tái)、支持SVN、代碼高亮、格式化、國(guó)際化(軟件界面語(yǔ)言可定制為中文)、強(qiáng)大的調(diào)試環(huán)境。

codeblocks漢化包 16.01 免費(fèi)版(附設(shè)置使用方法)
- 類(lèi)型:編程工具
- 大?。?/span>137KB
- 語(yǔ)言:簡(jiǎn)體中文
- 時(shí)間:2017-03-30
支持的平臺(tái)如下:
Windows 2000/XP/Vista Linux 32-bit Linux 64-bit Mac OS X
下面初識(shí)一下真正的中文開(kāi)發(fā)界面:
感覺(jué)還不錯(cuò)吧,其實(shí)這僅僅是一小部分。
Code Blocks是分好多平臺(tái),在此配置下Windows XP平臺(tái)下的環(huán)境,使用的編譯器工具為MinGW。
一、開(kāi)發(fā)工具獲取
http://www.codeblocks.org/downloads/binaries
目前最新的版本為8.02,有兩個(gè)版本可以下載,一個(gè)是集成了MinGW了的,一個(gè)是沒(méi)有繼承。因?yàn)樵谂渲肊clipse CDT環(huán)境的時(shí)候,我已經(jīng)安裝了最新的MinGW,現(xiàn)在就下載不集成的MinGW的版本。
(有關(guān)MinGW的安裝配置參看Eclipse CDT環(huán)境搭建一文)。
中文語(yǔ)言包,實(shí)際上這個(gè)語(yǔ)言自己都可以定制,目前我所用的中文包不是從官方下載的,是從別的地方獲取的,估計(jì)是CodeBlocks愛(ài)好者自己編寫(xiě)的中文資源包。可從本文的附件中獲取。
二、配置
其實(shí)只要安裝配置好MinGW后,CodeBlocks只管安裝就是了。
安裝語(yǔ)言包:

codeblocks漢化包 16.01 免費(fèi)版(附設(shè)置使用方法)
- 類(lèi)型:編程工具
- 大小:137KB
- 語(yǔ)言:簡(jiǎn)體中文
- 時(shí)間:2017-03-30
從附件下載提供的中文語(yǔ)言包,然后按照下面的說(shuō)明安裝.:
1.將這兩個(gè)文件夾放到..\CodeBlocks\share\CodeBlocks\locale(如果沒(méi)有改目錄,則自己新建)目錄下;
2.在codeblocks的setting-->viwe-->Internationlization下選擇chinese(simplifield),;
3.重新啟動(dòng)codeblocks即可。
其他的設(shè)置可以設(shè)置下語(yǔ)言、字體、代碼風(fēng)格等選項(xiàng)。
還可以定制外部工具,這里我沒(méi)有試過(guò),給出界面:
三、下面是自動(dòng)生成的一個(gè)HelloWorld控制臺(tái)應(yīng)用
四、總結(jié)
CodBlocks是一個(gè)免費(fèi)開(kāi)源功能強(qiáng)大的跨平臺(tái)的標(biāo)準(zhǔn)C++集成開(kāi)發(fā)環(huán)境,在同類(lèi)的IDE中,算得上時(shí)佼佼者。不過(guò)Eclipse CDT與其有一拼。這里簡(jiǎn)要對(duì)比下:
相對(duì)Eclipse CDT,CodeBlocks的優(yōu)點(diǎn):
1、CodeBlocks可以方便集成wxSmith系列的跨平臺(tái)GUI類(lèi)庫(kù),這套類(lèi)庫(kù)很了不起,編寫(xiě)的代碼可跨平臺(tái)。
2、CodeBlocks對(duì)硬件要求很低,隨便拿個(gè)PC都能很好的運(yùn)行,如果是Eclipse CDT,沒(méi)有1G內(nèi)存就不用考慮了。CodeBlocks本身是C++開(kāi)發(fā)的,只有10M,而Eclipse CDT將近百M(fèi),差別很大的。
3、Eclipse用java編寫(xiě),需要JRE,CodeBlocks則不需要。
4、CodeBlocks對(duì)IDE環(huán)境的定制功能也遠(yuǎn)遠(yuǎn)強(qiáng)過(guò)Eclipse CDT。
相對(duì)Eclipse CDT,CodeBlocks的缺點(diǎn):
1、代碼的智能提示不如Eclipse強(qiáng)大。
2、CodeBlocks的快捷鍵還不成熟,很多功能都缺乏快捷鍵支持,比如代碼格式。
總得看來(lái),各有優(yōu)劣,可根據(jù)實(shí)際需要權(quán)衡利弊進(jìn)行選擇。
相關(guān)文章
Anaconda Python(集成開(kāi)發(fā)環(huán)境) v3.7 綠色版
Anaconda Python免費(fèi)版是一款非常優(yōu)秀的python集成開(kāi)發(fā)環(huán)境,它可以讓你高性能使用Python和R語(yǔ)言。非常不錯(cuò),需要的朋友前來(lái)下載哦2019-08-05- 這篇文章主要介紹了anaconda3安裝教程,本文以Anaconda3-5.3.1為例,圖文并茂的形式給大家介紹的非常詳細(xì),需要的朋友參考下吧2019-08-05