遇到了任何问题都不要慌张,
- 上机的时候向助教询问
- QQ群里主动提问或者私聊助教询问
- 微信群里询问
- 百度搜索你遇到的问题
本教程提供 CodeBlocks 【以版本20.03(Windows)为例】 的安装、汉化、使用以及其他问题的指导。
- CodeBlocks 相关问题汇总
- 交大云盘下载链接
- 或者向助教索取。
安装【点开小三角形查看】
-
双击安装包
codeblocks-20.03mingw-setup.exe -
点击
Next,I Agree,Next,Install
之后等待安装即可。
安装完成后后提示是否马上运行,这里可以直接运行,也可以不马上运行。
点击 Next, Finish 安装就结束啦。
往后正常使用时,我们可以通过点击桌面的 CodeBlock 快捷键运行。如果启动遇到了问题,可以向助教询问。
文件关联 CodeBlocks 的提示【点开小三角形查看】
第一次使用可能会出现是否要进行 C++/C 源文件关联 CodeBlocks 的提示,
建议初学者选择 最后一项,全部关联。对其他IDE更熟悉的同学则可以根据自己的需求选择。
新建一个C++项目【点开小三角形查看】
现在,我们来新建一个 C++ 命令行项目,
- 选择开始页面正中央的
Create a new project
- 选择
Console application, 然后点击Go。我们要建立的是一个命令行项目。本学期的上机作业绝大部分都是命令行作业。
- 选择
Skip Next Time点击Next。之后我们便可以跳过这一步。
- 选择
C++项目,点击Next
- 设置项目的标题与保存位置。
项目标题自拟,保存路径也可以任意。
但是建议标题与文件夹路径中都不含有中文和空格。
建议设置一个专门的文件夹来存放所有的C++项目。
以下是一个例子,我选择了一个全英文的名称作为项目标题,我保存在一个没有空格和中文名称的路径中。
- 项目设置完成了。点击
Finish即可。
- 在刚刚建好的项目下,点击 Sources 左侧的 + 号,然后双击 main.cpp 就可以看到待编辑的源代码啦。
- 选择这里的带有绿色三角形的小齿轮,含义是 Build and Run,也就是编译和运行,然后我们就可以看到黑色的命令行输出啦。大功告成。
以后我们每一次作业,都可以按照上述 1-8 的步骤进行。步骤3 选择了 Skip 之后以后可以跳过。新建项目遇到了任何问题都请及时向助教询问。
CodeBlocks 如何进行简单的代码调试 / Debug【点开小三角形查看】
Debug 的功能:
- 提供运行时的中断处的局部变量和全局变量值
- 在运行时,观察中断处指定表达式的值
这一节适合同学们在对编写C++代码较为熟悉之后学习。
对于如下一段简单的代码,我们提供一份简单的代码调试指导。
#include <iostream>
using namespace std;
int sumCubic(int n) {
// 计算 1^3 + 2^3 + ... + n^3
int sum = 0;
while (n) {
sum += n * n * n;
n--;
}
return sum;
}
int main()
{
for (int n = 0; n <= 10; ++n) {
cout << "sumCubic(" << n << ") = " << sumCubic(n) << endl;
}
return 0;
}将代码拷贝到你的项目里面(你可以新建一个项目,然后替换掉 main.cpp 里面的内容)
然后如图,鼠标单击行号即可设置中断点,打开红色小三角形开启调试。
如图,你会看到一个黄标运行到断点处。如图找到 蜘蛛形状的 Debugging Windows 选项,开启 Watches,然后便可以看到函数的局部变量的值了。
你也可以输入表达式,观察断点处表达式的值。
最后,可以点击红色的 X 退出 Debug。
汉化包请点击 交大云盘 下载
汉化包是一个名为 locale.zip 的压缩包
解压汉化包【点开小三角形查看】
首先找到你们的 CodeBlocks 的安装位置,点进 share 文件夹
然后点进 CodeBlocks 文件夹
在当前这个文件夹下解压汉化包
最终的汉化文件的位置应该如图所示,即 locale\zh_CN\zh_CN.mo
配置CodeBlocks【点开小三角形查看】
- 打开 CodeBlocks, 点击 Settings->Environment
-
点击 View
-
勾选 Internationalization
-
右侧下拉选择 Chinese(Simplified)
-
点击 OK 即可
- 重启 CodeBlocks 即可看到汉化效果
建议阅读孟老师提供的文档。交大云盘链接
或者按照如下步骤进行修改,如果仍然失败请咨询助教。
设置文件编码格式、编译命令中增加执行编码参数【点开小三角形查看】
- 设置 -> 编辑器 (Settings -> Editor)
- 设置文件格式默认为 UTF-8
- 设置 -> 编译器 (Settings -> Compiler)
- 在
全局编译器设置下,编译器设置选择其他编译器设置,然后在图示位置添加如下文本
-fexec-charset=gbk
如何修改编译器类型【点开小三角形查看】
- Settings-›Compiler
如何设置编译器路径【点开小三角形查看】
- Settings-›Compiler
- 在
global compiler settings下,executable toolchain下设置你的编译器的安装目录
如何开启 C++11 或者更新的 C++ 标准【点开小三角形查看】
- Settings-›Compiler
- 在
全局编译器设置下,编译器标志下 在常规下,勾选 C++11 到 C++20 之间任何一个都可以。
每日小贴士,不用管。如果以后不想看到请去掉底下勾选。
如何设置 Debug / 调试器 路径【点开小三角形查看】
- Settings->Debugger
- 在
GDB/CDB debugger下, 点击Default, 然后设置你的gdb.exe的路径,调试器类型选择gdb。


















































