📄 一句话概括
Dev-C++ 是一款开源免费的 C++ 集成开发环境,自带 MinGW 编译器、体积小、安装简单,因此被大量零基础教材选作入门工具。它的界面就五块地方:菜单与工具栏(发命令)、代码编辑区(主战场,写代码)、工程面板(列出本工程有哪些文件)、编译信息区(报错和警告都在这)、状态栏(光标在第几行第几列)。先把这五块的用途认全,1.2.3 动手时才不慌。
一、Dev-C++ 是什么来头
- 最初由 Bloodshed Software 开发(所以老版本启动画面写着 Bloodshed),后来由 Orwell 接手继续维护 5.x 版本——现在能下到的、教程里常见的都是 Orwell 版
- 开源免费、体积小(几百 MB 以内就能装好)、自带 MinGW 的 g++ 编译器与 GDB 调试器——1.2 说的三件套它全包
- 定位:入门友好。它不是功能最强的 IDE(Visual Studio 更强、VS Code 更现代),但对"第一次学 C++"的人来说:能少配一步就少踩一个坑
二、界面五区速认
| 区域 | 在哪 | 干什么用 |
|---|---|---|
| ① 菜单与工具栏 | 顶部 | 新建/打开/保存;编译 F11、运行 F9、编译并运行 F11→F9 顺序点或用「编译运行」按钮 |
| ② 代码编辑区 | 中间最大块 | 写 .cpp 代码。行号在左侧,光标位置看状态栏 |
| ③ 工程面板 | 左侧(未建工程时为空) | 树状列出当前工程的文件(.dev+.cpp),双击切换 |
| ④ 编译信息区 | 底部 | 编译结果、报错(第几行·什么错误)、警告都在这——排错第一现场 |
| ⑤ 状态栏 | 最底部 | 光标行列位置、是否修改过、编码等信息 |
新手最该养成的习惯:报错先看 ④ 区,按它给的行号回到 ② 区改——不要凭感觉乱试。
三、常用快捷键(记住这五个就够)
| 快捷键 | 作用 | 记忆法 |
|---|---|---|
F11 |
编译(Compile) | 先"过一遍检查" |
F9 |
运行(Run) | 跑刚才编出的程序 |
F11 后 F9 |
编译并运行(最常用) | 改完代码就这两下 |
Ctrl+N |
新建源文件 | N=New |
Ctrl+S |
保存 | 改完就存,养成肌肉记忆 |
提示:有些 Dev-C++ 版本工具栏上有一个"编译并运行"(Compile & Run)按钮,效果=F11+F9。
四、动手 Demo:把五区变成自己的地图
本节先做"纸上熟悉"(软件还没装,1.2.2 装完再对照):
第一步:在纸上(或脑子里)画一个框,按上面表格标出五个区的位置。看到什么算成功:你能不看表格说出"报错信息在哪一区""工程文件列表在哪一区"。
第二步:装好之后再回来对照(1.2.2 完成后可执行):
Get-ChildItem "D:\Dev-Cpp" -Filter "*.exe" -ErrorAction SilentlyContinue | Select-Object Name
看到什么算成功:如果装在了 D:\Dev-Cpp,会列出 devcpp.exe(主程序)等文件。注意参数要换成你自己的安装路径——这条命令只是帮你确认"程序确实装在那"。
30 秒实验:打开任何你熟悉的软件(比如 AutoCAD),试着找出它的"菜单栏/主工作区/状态栏"——所有软件都是这个骨架,认路的功夫是通用的。
五、常见误区
- "IDE 越强大越好"——越强大的工具通常要越多配置;入门阶段能把代码跑起来是第一优先级,Dev-C++ 够用
- "报错是软件的问题"——99% 的报错来自代码本身(缺分号、拼错单词);④ 区的信息是线索不是指责,学会读它才是重点
- "工程面板没用,我直接新建文件就行"——单文件练习确实可以,但一旦涉及多个文件(1.3.1),没有工程就会"编不过、找不到文件"
- "快捷键太多记不住"——先记
F11、F9、Ctrl+S三个,其余的用着用着自然会
自测三问(点开对答案)
1. Dev-C++ 的三个卖点?——开源免费、体积小、自带 MinGW 的 g++ 编译器与 GDB 调试器(三件套齐全)。 2. 界面五区各是什么?——菜单工具栏、代码编辑区、工程面板、编译信息区、状态栏。 3. 编译和运行分别对应哪个快捷键?——F11 编译(检查语法),F9 运行(跑程序);日常就是 F11 后 F9。相关笔记
- 搭建C++开发环境 —— 三件套与 IDE 的关系
- Dev-C++的下载与安装 —— 下载安装走一遍
- C++工程项目文件 —— 工程面板里到底列着什么