CodeBlocks中文版使用手册 工欲善其事,必先利其器。一个好的工具能事半功倍。写程序时,特别是写C++程序,大部分人脑子里想到的第一个工具就是VisualStudio。不可否认,VS 很好很强大,用户体验非常好。但VisualStudio 也是有缺点的:它非常庞大;只支持VC,不支持其他的 编译器;VS 只能在windows 下跑,在其他os 上就无用武之地;VS 是要钱的,而且费用不非(Express 版本免费)。Code::Blocks是 一个非常优秀的工具,如果您正在寻找VisualStudio 之外的,开源、免费、轻便、支持多种编译器、跨平台的C/C++ IDE,那么 Code::Blocks 就是一个很好的选择。 1 CodeBlocks 项目管理 下图是CodeBlocks 运行时的用户界面: • 管理(Management):管理窗口包含Project 视图与Sy mbols 视图。Project 视图显示当前CodeBlocks 打开的所有项目 (译者注:类似与VS解决方案资源管理器);Sy mbols 视图显示项目中的标识符:类,函数、变量等信息(译者注:类似与VS 的类视图)。 • 代码编辑器:支持代码折叠,关键字高亮显示。上图main.cpp 正在被编辑。 • 打开文件列表:显示当前在代码编辑器中打开的所有文件列表。上图中打开的文件列表为:main.cpp, person.cpp, person.hpp • 代码段(CodeSnippets ):管理常用的代码段、常用文件链接(links to files)与URL。可以通过菜单 View->CodeSnippets 来显示该面板。 • 日志和其他:这个窗口用于输出日志信息,显示查询结果等等。 • 状态栏提供了以下这些信息: • 编辑器中打开文件的绝对路径; • 文件的编码类型; • 光标所在的行与列; • 当前的键盘模式(insert 或者 overwrite); • 当前的文件状态。被修改过的(但尚未保存)文件将被标记为“modified”,否则这里为空; • 文件操作的权限。如果文件是只读的,这里将会显示“Read only”,在 Open files list 中,该文件会使用一个加琐的图标来显示; • 个性化配置名称; CodeBlocks 提示了非常灵活和强大的项目管理功能。下文将介绍项目管理的一些常用功能。 1.1 项目视图(Project View ) 在CodeBlocks 中,Project 的源文件(如 C/C++的源文件及其对应的头文件)和编译属性设置信息都保存 在.cbp 文件里。可以通过菜单[File–>Project]启动工程创建向导来创建新的 Project,然后通过管理 窗口的上下文菜单[Add files](译者注:上下文菜单...