- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Codelocks中文版使用手册
CodeBlocks中文版使用手册
工欲善其事,必先利其器。一个好的工具能事半功倍。写程序时,特别是写C++程序,大部分人脑子里想到的第一个工具就是VisualStudio。不可否认,VS很好很强大,用户体验非常好。但VisualStudio也是有缺点的:它非常庞大;只支持VC,不支持其他的 编译器;VS只能在windows下跑,在其他os上就无用武之地;VS是要钱的,而且费用不非(Express版本免费)。Code::Blocks是 一个非常优秀的工具,如果您正在寻找VisualStudio之外的,开源、免费、轻便、支持多种编译器、跨平台的C/C++ IDE,那么Code::Blocks就是一个很好的选择。
1 CodeBlocks项目管理
下图是CodeBlocks运行时的用户界面:
管理(Management):管理窗口包含Project视图与Symbols视图。Project视图显示当前CodeBlocks打开的所有项目 (译者注:类似与VS解决方案资源管理器);Symbols视图显示项目中的标识符:类,函数、变量等信息(译者注:类似与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++的源文件及其对应的头文件)和编译属性设置信息都保存 在name.cbp文件里。可以通过菜单[File–Project]启动工程创建向导来创建新的Project,然后通过管理 窗口的上下文菜单[Add files](译者注:上下文菜单,指当前窗口中选中目标项目,然后右键显示的菜单)向Project中添加文件。CodeBlocks会自动根据文件的 后缀将它们放入不同的类别文件夹中(译者注:这个文件夹是虚拟的,实际并不存在)。下面是默认的分类:
Sources:包含源文件,后缀为*.c、*.cpp;
ASM Sources:包括汇编源文件,后缀一般为*.s、*.S、*.ss、*.asm;
Headers:包括头文件,后缀一般为*.h、 *.hpp;
Resources:包括资源文件,后缀一般为*.res、*.xrc;
通过管理窗口的上下文菜单[Project tree –Edit file types categories],用户可以新建自定义的文件类别,并为其相应的后缀。例如,如果你希望*.ld的文件放到Linkerscript的分类里,你只需新建类别Linkerscript,并为它指定*.ld后缀即可。
提示:如果你取消选中管理窗口上下文菜单的[Project tree–Categorize by file types]选项,所有的项目文件将会按它们在文件系统中的位置来显示。
1.2 项目备注(Notes for Projects)
可以给CodeBlocks项目添加一些备注,用于对项目进行概要的描述与说明,这些信息有助于其他成员迅速的了解项目。备注信息被保存在项目工程文件里,并可以设置为随着项目的启动而显示。如图:
1.3 项目模板
CodeBlocks支持许多不同类型的项目模板,它们会在新建项目的时候显示,创建新项目的时候往往从这些模板中选择(如上图:)。用户可以自定义工程 模板。工程模板保存编译器的类型、编译选项、资源的配置等相关信息。项目模板保存在Documents andSettingsn\user\Application Data\codeblocks\UserTemplates目录中。如果你希望该工程模板被本机的所有用户使用,必须把对应的模板文件拷贝到CodeBlocks的安装目录。模板在CodeBlocks重启
您可能关注的文档
- 361°动鞋策划案.doc
- 35kV电所电气部分设计1.doc
- 360°用不锈钢水壶作业指导书100310.docx
- 36句格和成功模式.doc
- 361品策划分析.doc
- 35KV电所的设计1.doc
- 380V500kV电网建设与改造技术导则(修订).doc
- 36个大城市价格认证中心主任会议暨.doc
- 35KV电线路保护设计.doc
- 380V500kV电网建设与改造技术导则.doc
- 2024-2025学年小学音乐一年级下册人教版(2024)教学设计合集.docx
- 2025年储能电池热管理技术在我国新能源产业中的政策支持与市场前景研究报告.docx
- 湘教版七年级数学下册第1章整式的乘法1.2.2完全平方公式第2课时教案.docx
- 2025年储能电池热管理技术在可再生能源并网中的应用分析报告.docx
- 2024-2025学年小学音乐一年级下册苏少版(2024)教学设计合集.docx
- 湘教版七年级数学下册第1章整式的乘法1.2.3运用乘法公式进行计算和推理教案.docx
- 2025年储能电池热管理技术在我国新能源领域的应用现状与发展策略研究报告.docx
- 低压培训课件.ppt
- 企业安全生产应急演练方案及流程.docx
- 2024-2025学年小学音乐一年级下册湘艺版(2024)教学设计合集.docx
文档评论(0)