# 使用 IDE

URL: https://caijiao.org/cpp/intro/ide
Source: docs/cpp/intro/ide.md
Description: 本节介绍常见的 C++ 开发环境（IDE），包括 Visual Studio、CLion 和 VS Code，帮助读者选择合适的编程工具并完成基础配置。

一个良好的集成开发环境（IDE）可以显著提升编程效率，尤其是在学习 C++ 的初期阶段。下面介绍几种常用的 C++ IDE 及其基本配置方法。

## 1. Visual Studio（Windows）

- 适用于 Windows，功能强大，适合学习和开发大型 C++ 项目。
- 下载地址：[Visual Studio 官网](https://visualstudio.microsoft.com/)

### 安装步骤：

1. 下载并运行安装程序。
2. 勾选“使用 C++ 的桌面开发”工作负载。
3. 安装完成后，创建新项目 → 选择“控制台应用程序（C++）”。

## 2. CLion（Windows/macOS/Linux）

- JetBrains 出品的专业 C++ IDE，支持 CMake、调试、代码补全等功能。
- 下载地址：[CLion 官网](https://www.jetbrains.com/clion/)

### 安装说明：

- 提供 30 天免费试用。
- 安装完成后建议配置 CMake、GCC/Clang 编译器路径。

## 3. Visual Studio Code（跨平台）

- 轻量级编辑器，通过插件支持 C++。
- 下载地址：[VS Code 官网](https://code.visualstudio.com/)

### 配置步骤：

1. 安装扩展插件：
   - C/C++（微软官方）
   - Code Runner（可选）
2. 安装编译器（如 GCC 或 Clang）并配置 `tasks.json` 和 `launch.json`。
3. 创建 `.vscode` 文件夹，设置调试和构建任务。

### 示例 `tasks.json`：

```json
{
  "version": "2.0.0",
  "tasks": [
    {
      "label": "build cpp",
      "type": "shell",
      "command": "g++",
      "args": ["-g", "main.cpp", "-o", "main"],
      "group": {
        "kind": "build",
        "isDefault": true
      }
    }
  ]
}
````

## IDE 的选择建议

| 需求           | 推荐 IDE        |
| ------------ | ------------- |
| 初学者（Windows） | Visual Studio |
| 跨平台专业开发      | CLion         |
| 喜欢轻量灵活编辑器    | VS Code       |

## 小结

掌握并熟练使用一款 C++ IDE 能帮助你更高效地学习编程。接下来，我们将编写你的第一个 C++ 程序，进一步熟悉开发流程。
