杰瑞科技汇

dev c 的使用教程

Dev-C++ 使用教程

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

dev c 的使用教程-图1
(图片来源网络,侵删)

第一部分:安装与环境配置

下载 Dev-C++

目前最常用和推荐的版本是 Bloodshed Dev-C++ 4.9.9.2 或其更新版本 Orwell Dev-C++ 5.0,后者对 Windows 7/10/11 的支持更好。

  1. 访问官网:你可以通过搜索引擎搜索 "Dev-C++ 下载" 或访问其官方网站(如 SourceForge)。
  2. 选择版本:对于新手,建议下载 Orwell Dev-C++ 5.0 版本,因为它更新,兼容性更好。
  3. 下载安装包:下载 devcpp-5.0.0.4-setup.exe (或类似版本号) 文件。

安装 Dev-C++

安装过程非常简单,基本就是“下一步”即可。

  1. 双击运行下载的安装包。
  2. 选择语言:安装程序会提示选择安装语言,通常选择“简体中文”。
  3. 同意协议:阅读并同意软件许可协议。
  4. 选择组件
    • 保持默认选项:通常建议保持默认勾选的组件,包括 MinGW GCC 编译器,这是程序能运行 C/C++ 代码的核心。
    • 注意安装路径:你可以选择将软件安装到 C:\ 盘或 D:\ 盘,避免安装在有空格或中文的路径下(如 Program Files),以防出现一些意想不到的问题。
  5. 完成安装:点击“安装”,等待片刻即可完成,安装完成后,可以勾选“运行 Dev-C++”并点击“完成”。

初次运行与配置

首次启动 Dev-C++,可能会进行一些基本配置。

  1. 工具选项

    dev c 的使用教程-图2
    (图片来源网络,侵删)
    • 点击菜单栏的 工具 -> 编译选项
    • 在弹出的窗口中,确保你位于 代码生成/优化 -> 代码生成 标签页。
    • 语言标准 中,选择 ISO C++11 或更高版本(如 C++14, C++17),这能让你使用更现代的 C++ 特性。
    • 点击 确定 保存设置。
  2. 界面简介

    • 菜单栏:包含所有操作命令,如文件、编辑、视图、工具等。
    • 工具栏:常用命令的快捷按钮(新建、打开、编译、运行等)。
    • 代码编辑区:你在这里编写 C/C++ 代码。
    • 信息输出窗口:显示编译、运行时的信息,以及错误提示。

第二部分:编写你的第一个程序 (Hello World)

这是学习任何编程语言的经典第一步。

创建新文件

  • 点击菜单栏的 文件 -> 新建 -> 源代码
  • 或者直接点击工具栏上的“新建源代码文件”按钮(通常是一个空白的文档图标)。
  • 一个新的空白编辑窗口会打开。

编写代码

在编辑区输入以下 C++ 代码:

#include <iostream> // 引入输入输出流库
// 主函数,程序的入口点
int main() {
    // 使用 std::cout 在控制台输出 "Hello, World!" 并换行
    std::cout << "Hello, World!" << std::endl;
    // 返回 0 表示程序正常结束
    return 0;
}

代码解释

dev c 的使用教程-图3
(图片来源网络,侵删)
  • #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 即可。

修复并重新编译

修改代码后,再次点击 编译并运行,程序就会成功运行了。


第四部分:项目管理 (进阶)

当你写的程序越来越大,包含多个文件时,就需要用到项目管理功能。

创建项目

  1. 点击菜单栏的 文件 -> 新建 -> 项目
  2. 在弹出的窗口中,选择 Console application (控制台应用程序)。
  3. 选择 C++ projectC project,然后点击 确定
  4. 给你的项目命名(如 MyProject),并选择一个保存位置,然后点击 保存

项目结构

创建后,左侧会出现一个 项目管理器 窗口,里面包含了你的项目文件。

  • Sources:存放你的源代码文件(.cpp, .c)。
  • Headers:存放头文件(.h, .hpp),用于声明函数和类。
  • Resources:存放资源文件(如图标、图片等)。

添加新文件到项目

  1. 在项目管理器中,右键点击 Sources 文件夹。
  2. 选择 Add to project -> New File...
  3. 输入文件名,functions.cpp,然后点击确定。
  4. 现在你就可以在这个新文件里写代码了,记得在 main.cpp 中通过 #include "functions.h" 来使用你在其他文件中定义的函数。

第五部分:常见问题与技巧

  1. 问题:编译时提示 g++.exe: command not found

    • 原因:Dev-C++ 找不到 MinGW 编译器。
    • 解决:重新运行安装程序,选择 Modify (修改) 或 Repair (修复),确保勾选了 MinGW GCC 组件,并正确安装。
  2. 问题:中文乱码。

    • 原因:源代码文件的编码格式和编译器/控制台的编码格式不一致。
    • 解决
      • 在 Dev-C++ 中,点击 工具 -> 环境选项 -> 编辑器,将 默认编码 设置为 Unicode (UTF-8)
      • 保存文件时,选择编码为 UTF-8
      • 运行程序时,确保控制台窗口支持 UTF-8 显示。
  3. 技巧:使用代码补全。

    • 在输入代码时,Dev-C++ 会自动提示可用的函数或变量,按 Tab 键可以接受提示,这能提高编码速度并减少拼写错误。
  4. 技巧:设置代码格式化。

    • 选中代码,按 Ctrl + Shift + A,可以对代码进行自动缩进和格式化,使代码更整洁。

Dev-C++ 虽然界面朴素,功能不如 Visual Studio 那么强大,但对于初学者来说,它轻量、快速、配置简单,能让你专注于学习 C/C++ 语言本身,而不是被复杂的 IDE 功能所困扰,掌握了以上基本操作,你就可以愉快地开始你的 C/C++ 编程之旅了!

分享:
扫描分享到社交APP
上一篇
下一篇