Dev C++下载安装使用教程
Dev-C++ 下载、安装和使用教程
Dev-C++ 是一个免费、开源的 Windows 平台 C 和 C++ 集成开发环境(IDE),基于 MinGW 编译器,支持代码编辑、编译、调试和项目管理。它轻量级、易用,适合初学者学习 C/C++ 编程。自 1998 年发布以来,已被数百万开发者使用。目前的活跃版本是 Embarcadero Dev-C++(Bloodshed Dev-C++ 和 Orwell Dev-C++ 的 fork,由 Embarcadero 赞助),集成 TDM-GCC 编译器,支持 C++11/14/17 等标准。 它不依赖 Electron,低内存占用,适合 Windows 7/8/10/11。
本教程基于 2025 年 10 月最新信息,覆盖下载、安装和基本使用。整个过程无需编程经验,预计 15-30 分钟完成。如果您使用 macOS 或 Linux,推荐 VS Code + GCC 替代。
1. 前提条件
- 操作系统:Windows 7 或更高版本(32/64 位)。
- 硬件:至少 1GB RAM、500MB 磁盘空间。
- 网络:需下载安装包(约 50MB)。
- 注意:卸载旧版本 Dev-C++ 以避免冲突。备份重要项目。
2. 下载 Dev-C++
官方推荐 Embarcadero 版本(最新 6.3,2023 年更新),集成现代 GCC 编译器。避免第三方站点以防病毒。
下载步骤:
- 打开浏览器,访问 Embarcadero 官方下载页:https://www.embarcadero.com/free-tools/dev-cpp/free-download。
- 点击 Download 按钮(免费,无需注册)。
- 选择 Windows 64-bit(推荐)或 32-bit 版本,下载
devcpp.zip
(约 50MB)。
- 备选:SourceForge Orwell Dev-C++(旧版 5.11):https://sourceforge.net/projects/orwelldevcpp/,但 Embarcadero 版更稳定。
- 下载完成后,解压 ZIP 文件到任意目录(如
C:\Dev-Cpp
),无需安装(便携式)。
验证:文件大小约 50MB,来源 Embarcadero(安全)。
3. 安装指南
Embarcadero Dev-C++ 是便携版,无需传统安装,直接运行。以下是详细步骤:
- 解压文件:
- 右键
devcpp.zip
,选择“提取到当前文件夹”或使用 WinRAR/7-Zip。 - 解压后,文件夹包含
Dev-Cpp.exe
和bin
、lib
等子目录。
- 首次运行:
- 双击
Dev-Cpp.exe
启动。 - 若提示 UAC(用户账户控制),点击“是”。
- 配置编译器(重要,确保 C++11 支持):
- 启动后,菜单栏 > Tools > Compiler Options。
- 切换到 Settings 标签 > Code Generation 子标签。
- 在 Language standard (-std) 下拉菜单,选择 ISO C++11(或更高,如 C++17)。
- 点击 OK 保存。
- 设置路径(可选,永久使用):
- 右键桌面 > 发送到 > 桌面快捷方式(创建快捷方式)。
- 添加到系统 PATH(环境变量):
- 搜索“环境变量” > 编辑系统环境变量 > 变量 Path > 新建 > 添加解压路径的
bin
目录(如C:\Dev-Cpp\bin
)。 - 重启命令提示符,输入
g++ --version
验证(应显示 GCC 版本)。
- 搜索“环境变量” > 编辑系统环境变量 > 变量 Path > 新建 > 添加解压路径的
- 验证安装:
- 新建文件(File > New > Source File),输入:
cpp:disable-run #include <iostream> int main() { std::cout << "Hello, Dev-C++!" << std::endl; return 0; }
- 保存为
test.cpp
(Ctrl+S)。 - 按 F11 编译运行,应输出 “Hello, Dev-C++!”。
常见问题:
- 编译错误:检查 Compiler Options 中的 C++ 标准。
- 病毒提示:忽略(假阳性),来源官方。
- 旧版:若下载 Orwell 版,安装向导类似:运行
devcpp.exe
,跟随默认设置。
4. 使用指南(初学者教程)
Dev-C++ 界面简洁:左侧项目浏览器、顶部菜单、中心编辑区、底部输出窗口。支持语法高亮、自动补全、调试。
4.1 创建新项目
- 启动 Dev-C++。
- File > New > Project。
- 选择 Console Application(控制台程序),点击 OK。
- 输入项目名(如
MyFirstProject
),选择保存路径,点击 OK。 - Dev-C++ 生成
main.cpp
,自动打开。
4.2 编写和运行代码
- 编辑:在
main.cpp
中输入代码(支持 Ctrl+Space 自动补全)。 - 示例:Hello World(替换 main.cpp 内容):
#include <iostream>
using namespace std; // 简化 std:: 使用
int main() {
cout << "Hello, World!" << endl;
return 0;
}
- 编译:按 F9(或 Execute > Compile & Run)。
- 输出窗口显示编译结果(无错误则运行)。
- 运行:按 F10(Execute > Run),或 F11(Compile & Run)。
输出:黑窗弹出 “Hello, World!”。
4.3 调试
- 设置断点:点击行号左侧(红点)。
- Execute > Compile & Run(F11)。
- 程序暂停时:
- F7:步入(Step Into)。
- F8:步过(Step Over)。
- F5:继续(Continue)。
- 变量窗口:View > Watch 查看变量值。
4.4 项目管理
- 添加文件:Project > New File,或拖入文件夹。
- 构建:Project > Compile Project(F9)。
- 保存项目:File > Save Project,生成
.dev
文件。 - 语法高亮:Tools > Editor Options > Syntax,启用 C++ 高亮。
4.5 高级功能
- 库使用:如 iostream 已内置;第三方库放
lib
目录,Tools > Compiler Options > Directories 添加路径。 - 版本控制:集成 Git(Tools > Git)。
- 主题:Tools > Editor Options > Colors,切换暗黑模式。
- 示例:简单计算器:
#include <iostream>
using namespace std;
int main() {
int a, b;
cout << "Enter two numbers: ";
cin >> a >> b;
cout << "Sum: " << a + b << endl;
return 0;
}
- 运行:输入 5 3,输出 “Sum: 8″。
5. 常见问题与故障排除
问题 | 原因 | 解决方案 |
---|---|---|
无法启动 | 解压不完整 | 重新下载 ZIP,检查 antivirus 未删除。 |
编译失败(undefined reference) | 库路径错误 | Tools > Compiler Options > Directories > Libraries 添加路径。 |
C++11 不支持 | 默认设置旧 | 如上配置 Compiler Options,选择 ISO C++11。 |
输出窗口无响应 | 控制台关闭快 | Execute > Run in Terminal(F10)。 |
中文乱码 | 编码问题 | File > Save As > Encoding > UTF-8。 |
内存不足 | 旧硬件 | 使用便携版,关闭多余插件。 |
6. 学习资源
- 官方文档:Embarcadero 网站 Dev-C++ 概述。
- 教程:
- GeeksforGeeks 安装指南:Dev-C++ 安装。
- W3Schools C++ 教程:C++ 入门(结合 Dev-C++ 练习)。
- cplusplus.com:Dev-C++ 介绍。
- 社区:SourceForge 论坛、Stack Overflow(搜索 “Dev-C++ error”)。
- 视频:YouTube 搜索 “Dev-C++ tutorial 2025″(Embarcadero 官方频道)。
7. 总结
Dev-C++ 是 C/C++ 初学者的理想 IDE:下载 Embarcadero 版,解压运行,配置 C++11 标准,即可编写 Hello World。实践是关键,从简单程序开始,逐步调试项目。如果遇到问题,提供错误截图,我可进一步指导!
“`