Dev-C++ 使用教程
Dev-C++ 是一个功能免费、简单易用的 C/C++ 集成开发环境,它集成了 GCC (GNU Compiler Collection) 编译器,是学习 C/C++ 编程的绝佳入门工具。

第一部分:安装与环境配置
下载 Dev-C++
目前最常用和推荐的版本是 Bloodshed Dev-C++ 4.9.9.2 或其更新版本 Orwell Dev-C++ 5.0,后者对 Windows 7/10/11 的支持更好。
- 访问官网:你可以通过搜索引擎搜索 "Dev-C++ 下载" 或访问其官方网站(如 SourceForge)。
- 选择版本:对于新手,建议下载 Orwell Dev-C++ 5.0 版本,因为它更新,兼容性更好。
- 下载安装包:下载
devcpp-5.0.0.4-setup.exe(或类似版本号) 文件。
安装 Dev-C++
安装过程非常简单,基本就是“下一步”即可。
- 双击运行下载的安装包。
- 选择语言:安装程序会提示选择安装语言,通常选择“简体中文”。
- 同意协议:阅读并同意软件许可协议。
- 选择组件:
- 保持默认选项:通常建议保持默认勾选的组件,包括
MinGW GCC编译器,这是程序能运行 C/C++ 代码的核心。 - 注意安装路径:你可以选择将软件安装到
C:\盘或D:\盘,避免安装在有空格或中文的路径下(如Program Files),以防出现一些意想不到的问题。
- 保持默认选项:通常建议保持默认勾选的组件,包括
- 完成安装:点击“安装”,等待片刻即可完成,安装完成后,可以勾选“运行 Dev-C++”并点击“完成”。
初次运行与配置
首次启动 Dev-C++,可能会进行一些基本配置。
-
工具选项:
(图片来源网络,侵删)- 点击菜单栏的 工具 -> 编译选项。
- 在弹出的窗口中,确保你位于 代码生成/优化 -> 代码生成 标签页。
- 在 语言标准 中,选择 ISO C++11 或更高版本(如 C++14, C++17),这能让你使用更现代的 C++ 特性。
- 点击 确定 保存设置。
-
界面简介:
- 菜单栏:包含所有操作命令,如文件、编辑、视图、工具等。
- 工具栏:常用命令的快捷按钮(新建、打开、编译、运行等)。
- 代码编辑区:你在这里编写 C/C++ 代码。
- 信息输出窗口:显示编译、运行时的信息,以及错误提示。
第二部分:编写你的第一个程序 (Hello World)
这是学习任何编程语言的经典第一步。
创建新文件
- 点击菜单栏的 文件 -> 新建 -> 源代码。
- 或者直接点击工具栏上的“新建源代码文件”按钮(通常是一个空白的文档图标)。
- 一个新的空白编辑窗口会打开。
编写代码
在编辑区输入以下 C++ 代码:
#include <iostream> // 引入输入输出流库
// 主函数,程序的入口点
int main() {
// 使用 std::cout 在控制台输出 "Hello, World!" 并换行
std::cout << "Hello, World!" << std::endl;
// 返回 0 表示程序正常结束
return 0;
}
代码解释:

#include <iostream>:告诉编译器,我们需要使用iostream这个库,它包含了处理输入和输出的功能。int main():这是所有 C++ 程序的起点,程序从这里开始执行。std::cout << ...:cout是 C++ 中的“输出控制台”对象,<<是“输出”操作符,将后面的内容输出到控制台。std::endl:输出一个换行符,并刷新输出缓冲区。return 0;:表示main函数执行成功并返回 0。
保存文件
- 点击菜单栏的 文件 -> 另存为。
- 选择一个你喜欢的位置,
D:\Dev-C++ Projects。 - 给文件命名,
hello.cpp。注意:文件后缀必须是.cpp(表示 C++ 文件)。 - 点击 保存。
编译和运行
这是最关键的一步,将你写的代码转换成可执行程序。
-
编译:点击工具栏上的 编译 按钮(通常是一个齿轮图标)。
- 作用:编译器会检查你的代码语法是否正确,并将其翻译成机器能懂的语言(目标文件)。
- 查看结果:查看下方的 信息输出窗口,如果一切顺利,你会看到类似
完成编译: hello.exe的信息,如果代码有语法错误,这里会列出详细的错误信息(行号、错误描述)。
-
运行:点击工具栏上的 运行 按钮(通常是一个带感叹号的红色播放图标)。
- 作用:运行刚刚编译好的
hello.exe程序。 - 查看结果:一个黑色的控制台窗口会弹出,显示
Hello, World!。
- 作用:运行刚刚编译好的
快捷方式:你也可以直接点击 编译并运行 按钮(一个齿轮加一个播放图标的组合),它会一次性完成编译和运行两个步骤。
第三部分:调试程序
程序不可能一次就完美无缺,调试是发现和修复错误的必备技能。
人为制造一个错误
让我们修改 hello.cpp,故意写错一个地方:
#include <iostream>
int main() {
std::cout << "Hello, World!" << std::endl; // 这行故意拼错 ccout
return 0;
}
编译并查看错误信息
点击 编译并运行 按钮。
分析错误信息
在信息输出窗口,你会看到类似这样的错误:
[Error] 'ccout' was not declared in this scope
[Error]:表示这是一个致命错误,编译失败。'ccout' was not declared in this scope:错误描述,意思是“ccout在这个作用域内没有被声明”,编译器告诉你,它不认识ccout这个东西。hello.cpp: In function 'int main()'::错误发生在hello.cpp文件的main函数中。
使用编译器定位错误
Dev-C++ 很贴心,双击错误信息,光标会自动跳转到代码中出错的那一行。
- 双击信息窗口的错误行,你会看到光标停在
ccout上。 - 你只需要将
ccout改回正确的cout即可。
修复并重新编译
修改代码后,再次点击 编译并运行,程序就会成功运行了。
第四部分:项目管理 (进阶)
当你写的程序越来越大,包含多个文件时,就需要用到项目管理功能。
创建项目
- 点击菜单栏的 文件 -> 新建 -> 项目。
- 在弹出的窗口中,选择 Console application (控制台应用程序)。
- 选择 C++ project 或 C project,然后点击 确定。
- 给你的项目命名(如
MyProject),并选择一个保存位置,然后点击 保存。
项目结构
创建后,左侧会出现一个 项目管理器 窗口,里面包含了你的项目文件。
Sources:存放你的源代码文件(.cpp,.c)。Headers:存放头文件(.h,.hpp),用于声明函数和类。Resources:存放资源文件(如图标、图片等)。
添加新文件到项目
- 在项目管理器中,右键点击
Sources文件夹。 - 选择 Add to project -> New File...。
- 输入文件名,
functions.cpp,然后点击确定。 - 现在你就可以在这个新文件里写代码了,记得在
main.cpp中通过#include "functions.h"来使用你在其他文件中定义的函数。
第五部分:常见问题与技巧
-
问题:编译时提示
g++.exe: command not found。- 原因:Dev-C++ 找不到 MinGW 编译器。
- 解决:重新运行安装程序,选择 Modify (修改) 或 Repair (修复),确保勾选了
MinGW GCC组件,并正确安装。
-
问题:中文乱码。
- 原因:源代码文件的编码格式和编译器/控制台的编码格式不一致。
- 解决:
- 在 Dev-C++ 中,点击 工具 -> 环境选项 -> 编辑器,将 默认编码 设置为 Unicode (UTF-8)。
- 保存文件时,选择编码为 UTF-8。
- 运行程序时,确保控制台窗口支持 UTF-8 显示。
-
技巧:使用代码补全。
- 在输入代码时,Dev-C++ 会自动提示可用的函数或变量,按
Tab键可以接受提示,这能提高编码速度并减少拼写错误。
- 在输入代码时,Dev-C++ 会自动提示可用的函数或变量,按
-
技巧:设置代码格式化。
- 选中代码,按
Ctrl + Shift + A,可以对代码进行自动缩进和格式化,使代码更整洁。
- 选中代码,按
Dev-C++ 虽然界面朴素,功能不如 Visual Studio 那么强大,但对于初学者来说,它轻量、快速、配置简单,能让你专注于学习 C/C++ 语言本身,而不是被复杂的 IDE 功能所困扰,掌握了以上基本操作,你就可以愉快地开始你的 C/C++ 编程之旅了!
