2024年5月9日发(作者:)
2.2. 安装IDE——Code::Blocks
我们需要一款好的IDE,希望它不仅有助于我们学习C++,也应该是我们今后编
写C++应用程序时的上好工具。经过多方考察,我向读者推荐Code::Blocks,它除
了具备IDE典型的集编辑、编译、调试在一身的功能之外,还具备以下特点。
o
开源
开源不仅仅意味着免费,它还意味着更好的学习途径。
o
跨平台
包括Windows、Linux、Mac OS等。
o
跨编译器
包括gcc/g++、Visual C++、Borland C++、Intel C++等超过20多款编
译器。同时它也支持多种语言的编译,包括D语言等(当然,Code::Blocks
主要支持C++语言)。
o
插件式框架
Code::Blocks采用开放体系,有着良好的功能扩展能力。
o
采用C++写成
无须安装额外的,往往是庞大的运行环境。再者,一款C++的IDE采用C++
写成,这是最自然不过的事了。
o
升级频繁与维护良好
差不多每个月都有升级包,有时甚至数天就有新的升级包可供下载。另外其
官方论坛也相对活跃,除了提出BUG以外,来自世界各地热心维护者往往
第一时间提供不同操作系统上的安装包。
o
内嵌可视化GUI设计
IDE的图形界面,采用wxWidgets,同时也支持使用wxWidgets进行可视
化图形界面设计。
o
支持多国语言
通过中文语言包,支持汉化界面上的绝大部分内容。
下面我们讲解Code::Blocks发行版安装、升级、汉化、配置的过程。
2.2.1. 版本说明
Code::Blocks采用两种方法的版本命名,这一点大家需要了解,以免搞胡涂了。
对于发行版,Code::Blocks采用“年份.月份”的方法。Code::Blocks至笔者写本
文时,只在2008年2月发布一个发行版,所以其版本号为:8.02。
对于非发行版,Code::Blocks采用其源代码管理工具svn的代码版本号,一个
整数值,该版本更新较快,写本书时,笔者所能使用到的最新版本为:svn5182。
2.2.2. 卸载原有mingw32
Code::Blocks支持多种编译器,本书例程采用Windows下的mingw32 g++编译器。
mingw32是g++环境在windows下的一个实现。为了避免版本与路径冲突,最好
不要在一台机器上安装两个mingw32。如果您以前使用过其它采用mingw32的IDE,
那您最好先卸载它们。
一个检测方法就是在Windows 开始菜单中,选择“运行”菜单项,在出现的对
话框中,输入cmd然后回车,再在出现的控制台窗口内,输入以下命令:
(回车)
如果您看到类似这样的输出: “……不是内部命令,也不是可运行的程序……”,
那就说明您的机器上可能没有安装过mingw32——这正是我们想要的。
2.2.3. 安装发行版
我们必须先安装第一个发行版(8.02)版,然后才进行升级。
为了方便读者,我们已经在本书配套光盘中提供了Code::Block 8.02 的windows
安装程序。如果大家需要下载最新版本,可以参看本章尾部提供的相关网址。
发布评论