learn_cpp

第 2 章 环境搭建与第一个 C++ 程序

(Markdown 电子书完整排版,可直接复制进 Typora / VSCode / 笔记软件)

任何编程语言的学习,都从搭建环境、写出第一个程序、成功运行开始。

本章将带你从零搭建 C++ 开发环境,编写并运行经典的 Hello, World!,并理解程序从代码到可执行文件的完整过程。

2.1 本章学习目标

2.2 开发环境选择与说明

2.2.1 什么是编译器

C++ 是编译型语言,需要编译器将源代码翻译成机器可执行的二进制文件。

常用编译器:

2.2.2 什么是 IDE

IDE = 编辑器 + 编译器 + 调试器 + 项目管理

适合新手的 C++ IDE:

2.2.3 编辑器 + 编译器(轻量方案)

本章重点介绍两种最主流、最适合新手的方案:

  1. Visual Studio(一键式,推荐零基础)
  2. VS Code + MinGW(轻量跨平台)

2.3 Windows 环境搭建:Visual Studio

2.3.1 下载与安装

  1. 进入官网:https://visualstudio.microsoft.com/
  2. 下载 Community 社区版(免费)
  3. 运行安装器,在工作负荷中勾选:
    • 使用 C++ 的桌面开发
  4. 等待安装完成(约 3–10 分钟)

2.3.2 创建第一个项目

  1. 打开 Visual Studio
  2. 创建新项目 → 选择 空项目 (Empty Project)
  3. 设置项目名称与路径
  4. 右键 源文件 → 添加 → 新建项
  5. 选择 C++ 文件 (.cpp),命名如 main.cpp

至此环境准备完成。

2.4 跨平台轻量方案:VS Code + 编译器

2.4.1 安装 VS Code

官网下载安装:https://code.visualstudio.com/

2.4.2 安装 MinGW(GCC/G++)

  1. 下载 MinGW-w64
  2. 配置系统环境变量 Path,加入 mingw64/bin
  3. 打开命令行,输入以下命令验证:
g++ --version

显示版本号即成功。

2.4.3 安装 VS Code 插件

2.4.4 新建并保存文件

新建文件 → 保存为 main.cpp(后缀必须为 .cpp

2.5 第一个 C++ 程序:Hello, World!

在编辑区输入以下代码:

#include <iostream>
using namespace std;

int main() {
    cout << "Hello, C++ New Classic!" << endl;
    return 0;
}

运行方式

2.6 代码逐行解析

#include <iostream>

using namespace std;

int main()

cout << ... << endl;

return 0;

2.7 编译与运行原理简介

C++ 程序执行分为三步:

  1. 编辑:写代码,保存为 xxx.cpp
  2. 编译:编译器将 .cpp → 目标文件 .obj
  3. 链接:链接器将目标文件 + 标准库 → 可执行文件 .exe
  4. 运行:系统加载执行,输出结果

简单理解:

flowchart LR
    A[源代码] --> B[编译] --> C[链接] --> D[可执行程序]

2.8 常见问题与错误排查

2.8.1 报错:cout 未定义

可改为:

std::cout << "..." << std::endl;

2.8.2 中文乱码

2.8.3 命令行 g++ 不是可运行命令

2.8.4 程序一闪而过

system("pause");  // Windows
// 或
cin.get();

2.9 本章总结

掌握环境搭建,才算真正踏入 C++ 开发的大门。

2.10 课后练习

  1. 搭建好 C++ 环境并成功运行 Hello, World!
  2. 修改字符串,输出自己的名字,例如:
     Hello, my name is Tom.
    
  3. 尝试打印多行内容,使用多次 cout 或多个 endl
  4. 不使用 using namespace std;,改写程序并成功运行

Last updated by Yasen, 2026/04/11