下载认准官方渠道(SourceForge 上的 Orwell 版 Dev-C++),安装记住一件事:路径必须是纯英文(建议 D:\Dev-Cpp)。装完别急着写代码,先做首次启动三项设置(界面语言、字体字号、默认编码 UTF-8)——编码这一步省了,后面中文输出必乱码。最后验证:能打开界面、能新建一个空文件,就算装成功。
一、下载:认准渠道,别下"李鬼"
- 官方渠道——Dev-C++ 的 Orwell 维护版发布在 SourceForge(搜索 "Dev-C++" 即可找到;官方页面写着 Orwell Dev-C++)。下载文件名形如
Dev-Cpp 5.11 TDM-GCC 4.9.2 Setup.exe - 两种包怎么选——
Setup(安装版,推荐,带开始菜单和卸载项)vsPortable/No Installer(便携版,解压即用,适合放 U 盘) - 注意事项——不要从陌生的"软件下载站"点"高速下载器"(常捆绑广告软件);页面上的版本号看清是 5.11 一类(Orwell 版号),别下到十几年前的 Bloodshed 老版
下载完先做一件事:看一下文件名和大小(通常几十 MB),确认是 .exe 安装程序。
二、安装:四步,每步都有验收标准
第 1 步:双击安装包 - 点屏幕哪里:文件上双击(或右键 → 以管理员身份运行) - 看到什么算成功:出现安装向导窗口(多语言选择界面) - 不对怎么办:如果被 Windows 拦("已保护你的电脑"),点"更多信息 → 仍要运行"——这是没签名的小众软件的常态,不是病毒
第 2 步:选语言 → 点 OK / I Agree
- 看到什么算成功:出现许可协议页;选 I Agree 进入下一步
- 说明:这里选的是安装向导的语言,和写代码无关,选 English 也不影响后面(界面语言在首启时另设)
第 3 步:选安装类型与安装路径(关键一步)
- 选 Full(完整安装,把编译器和调试器一起装上)
- 安装路径改成纯英文:把默认的 C:\Program Files (x86)\Dev-Cpp 改成 D:\Dev-Cpp(或 C:\Dev-Cpp)
- 看到什么算成功:路径框里没有中文、没有空格(空格也别有,D:\Dev-Cpp 最稳)
- 为什么:编译器对中文/空格路径处理不当时会报莫名其妙的错,这一步省下的三分钟,能避免后面三小时的排查
第 4 步:安装 + 结束
- 看到什么算成功:进度条走完,出现完成页(可勾选"立即运行 Dev-C++"),点 Finish
- 不对怎么办:若提示"某某文件无法写入",多半是杀软拦截——把 Dev-C++ 安装目录加入杀软白名单后重装
三、首次启动:三项设置(别跳过)
打开 Dev-C++ 后,按顺序设三处:
- 界面语言——
Tools → Environment Options → General → Language,可选中文(若有Chinese.lng之类),也可保持英文(术语更标准,教程截图多为英文)。建议:保持 English,网上教程对得上 - 字体与字号——
Tools → Editor Options → Display,字体选Consolas(等宽字形好认),字号 12~14。为什么:等宽字体让代码对齐、0和O分得清 - 默认编码 —— UTF-8(最重要)——
Tools → Editor Options → General(或File → New → Source File后看编码菜单),把默认编码设为 UTF-8 - 为什么:不设的话,中文注释和中文输出在不同环境下会变乱码(俗称"锟斤拷");设为 UTF-8 能跨环境通用
- 注意:设置项名称因版本略异;若找不到,退而求其次——写中文时保持编辑器与运行环境一致,遇到乱码回来改这一项
四、验证:装好了吗
方法一(最直接):开始菜单里能找到 Dev-C++,双击能打开主界面(对照 1.2.1 的五区)。
方法二(命令行确认):
Test-Path "D:\Dev-Cpp\devcpp.exe"
看到什么算成功:输出 True → 程序确实装在 D:\Dev-Cpp。(如果你装到别的路径,把命令里的路径换成你自己的;输出 False 就回头核对实际安装位置。)
30 秒实验:打开 Dev-C++,File → New → Source File(或 Ctrl+N),看到一片空白编辑区——恭喜,你的工作台就绪。先别关,1.2.3 就在这儿写第一个程序。
五、常见误区(三个坑的另一种说法)
| 现象 | 原因 | 怎么办 |
|---|---|---|
| 编译报错但代码看着没错 / 文件莫名消失 | 杀软把编译生成的 .exe 当可疑程序删了 |
把 Dev-C++ 目录加白名单;关掉"行为监控"再试 |
| 报"无法找到文件""乱码路径" | 安装路径或工程路径含中文/空格 | 重装到 D:\Dev-Cpp;工程也放纯英文目录 |
| 中文输出乱码 | 编码不统一(默认可能是 GBK) | 首启设置里改 UTF-8;或用英文输出先练语法 |
自测三问(点开对答案)
1. 安装路径为什么必须纯英文?——编译器对中文/空格路径支持不佳,会引发编译失败或奇怪报错;用 `D:\Dev-Cpp` 最稳。 2. 首次启动最该设置哪一项?——默认编码设为 UTF-8(避免中文乱码);另外是界面语言与字体。 3. 装上后怎么验证?——开始菜单能打开主界面 + 执行 `Test-Path "D:\Dev-Cpp\devcpp.exe"` 得到 `True` + 能新建空源文件。相关笔记
- 搭建C++开发环境 —— 三条安装前准备的出处
- 认识Dev-C++ —— 装完对照五区认路
- 使用Dev-C++创建C++文件 —— 环境好了,写第一个程序