- 【最推荐】Visual Studio + C/C++ 工作负载:功能最全,最适合初学者和需要开发带图形界面应用的开发者。
- 【轻量级】MinGW-w64 + VS Code:更接近 Linux/Unix 下的开发体验,轻量、灵活,适合习惯命令行、跨平台或进行系统级编程的开发者。
使用 Visual Studio (最推荐)
这是最简单、功能最强大的方式,尤其适合初学者。

第一步:下载和安装 Visual Studio
-
访问官网:打开浏览器,访问 Visual Studio 官方下载页面:https://visualstudio.microsoft.com/zh-hans/downloads/
-
选择版本:下载 Visual Studio Community (社区版),对于个人开发者、开源项目、学术研究、小型团队等,这个版本是完全免费的。
-
运行安装程序:下载后运行
vs_community.exe。 -
选择工作负载:这是最关键的一步,在安装程序的“工作负载”选项卡中,勾选 “使用 C++ 的桌面开发”。
(图片来源网络,侵删)- 这个工作负载会自动为你安装所有必需的工具,包括:
- MSVC (x86/x64) 编译器:用于将你的 C 代码编译成可执行文件。
- Windows SDK:提供 Windows 应用程序开发所需的库和头文件。
- Visual Studio IDE:集成的开发环境,包含代码编辑器、调试器等。
- CMake 和 CMake Tools:用于管理大型项目。
- Git 和 GitHub 扩展:用于版本控制。
- 这个工作负载会自动为你安装所有必需的工具,包括:
-
安装:点击右下角的“安装”按钮,等待下载和安装完成,这个过程可能需要一些时间,取决于你的网络速度。
第二步:创建并运行你的第一个 C 程序
-
启动 Visual Studio:安装完成后,从开始菜单启动 Visual Studio。
-
创建新项目:
- 在启动窗口,选择“创建新项目”。
- 在顶部的搜索框中输入
空项目,然后选择 “空项目(桌面)” 模板,点击“下一步”。 - 为你的项目命名(
HelloWorld),选择一个位置保存,然后点击“创建”。
-
添加源文件:
- 在右侧的“解决方案资源管理器”中,找到“源文件”文件夹。
- 右键点击“源文件”,选择“添加” -> “新建项”。
- 在弹出的窗口中,选择“C++ 文件(.cpp)”。
- 重要:将文件名后缀改为
.c,main.c,然后点击“添加”,这样 VS 就会把它当作 C 语言源文件来处理。
-
编写代码:
- 在打开的
main.c文件中,输入经典的 "Hello, World!" 代码:
#include <stdio.h> int main() { printf("Hello, World!\n"); return 0; } - 在打开的
-
编译和运行:
- 按下快捷键
Ctrl + F5(或者点击顶部菜单栏的“调试” -> “开始执行(不调试)”)。 - VS 会先自动编译你的代码,然后运行生成的程序,你会看到一个控制台窗口,上面显示 "Hello, World!"。
- 按下快捷键
VS 的优点:
- 一体化:安装一个包,所有工具都齐了。
- 图形化调试:强大的调试器可以设置断点、查看变量、单步执行,对初学者非常友好。
- 智能提示:代码编辑器有非常强大的自动补全和错误提示功能。
- 项目管理系统:可以方便地管理多个文件和复杂的项目。
使用 MinGW-w64 + VS Code (轻量级)
如果你喜欢 VS Code 的轻量、跨平台特性,或者习惯了命令行的编译方式,这个方案非常适合你。
第一步:安装 MinGW-w64 (GCC 编译器)
MinGW-w64 是一个在 Windows 上模拟 GNU/Linux 环境的工具集,它包含了 GCC(GNU Compiler Collection),也就是 C 语言最经典的编译器 gcc.exe。
- 下载:访问 MSYS2 的官网,它提供了最方便的 MinGW-w64 安装方式,官网地址:https://www.msys2.org/
- 运行安装程序:下载
msys2-x86_64-xxxxxx.exe并运行,一路点击 "Next" 即可完成安装。 - 配置环境变量:
- 安装完成后,找到 MinGW-w64 的安装路径,通常是
C:\msys64\mingw64\bin。 - 将这个路径添加到系统的 环境变量 的
Path中。- 按
Win + S搜索“编辑系统环境变量”,打开“系统属性”窗口。 - 点击“环境变量...”按钮。
- 在“系统变量”部分,找到名为
Path的变量,双击它。 - 点击“新建”,然后粘贴
C:\msys64\mingw64\bin路径。 - 一路点击“确定”保存。
- 按
- 验证:打开一个新的命令提示符 或 PowerShell 窗口,输入
gcc -v,如果能看到版本信息,说明配置成功。
- 安装完成后,找到 MinGW-w64 的安装路径,通常是
第二步:安装 Visual Studio Code
- 下载:访问 VS Code 官网:https://code.visualstudio.com/
- 安装:下载并运行安装程序,一路点击 "Next" 即可,安装时建议勾选“添加到 PATH”选项。
第三步:安装 VS Code 必需的插件
- 启动 VS Code。
- 点击左侧活动栏的“扩展”图标(或按
Ctrl+Shift+X)。 - 安装以下两个核心插件:
- C/C++:由 Microsoft 提供,提供 C/C++ 的语法高亮、智能提示、代码片段、调试支持等。
- Code Runner:一个神器,可以一键运行几乎所有语言的代码,对于 C 语言,它会自动调用
gcc进行编译并运行。
第四步:创建并运行你的第一个 C 程序
-
创建文件夹和文件:在你的电脑上创建一个文件夹,
C:\projects\hello,然后用 VS Code 打开这个文件夹(文件->打开文件夹)。 -
创建源文件:在 VS Code 中,创建一个新文件,命名为
main.c,并输入 "Hello, World!" 代码:#include <stdio.h> int main() { printf("Hello, World!\n"); return 0; } -
运行程序:
-
方法一(使用 Code Runner):安装好 Code Runner 插件后,只需按
Ctrl + Alt + N,它就会自动编译并运行程序,结果会显示在终端窗口。 -
方法二(手动编译):如果你不想用 Code Runner,可以自己打开 VS Code 内置的终端(
终端->新终端),然后输入以下命令:# 编译 main.c,生成 a.exe 文件 gcc main.c -o hello.exe # 运行生成的程序 hello.exe
注意:在 MinGW-w64 环境下,可执行文件默认后缀是
.exe。
-
MinGW-w64 + VS Code 的优点:
- 轻量快速:VS Code 启动和运行都比 VS 快得多。
- 跨平台一致:在 Windows、macOS、Linux 上的开发流程几乎完全一样。
- 高度可定制:可以通过安装各种插件打造你自己的专属开发环境。
- 命令行友好:完美集成终端,适合习惯命令行的开发者。
如何选择?
| 特性 | Visual Studio (方案一) | MinGW-w64 + VS Code (方案二) |
|---|---|---|
| 上手难度 | 非常简单,图形化引导 | 需要手动配置环境变量,稍复杂 |
| 资源占用 | 较高,启动较慢 | 非常轻量,启动快 |
| 调试体验 | 顶级,图形化调试器强大 | 功能齐全,但不如 VS 直观 |
| 适用场景 | Windows 桌面应用、初学者、大型项目 | 跨平台开发、算法竞赛、嵌入式、习惯命令行的开发者 |
| 推荐人群 | C 语言初学者、Windows 平台开发者 | 有一定基础、追求效率和灵活性的开发者 |
给你的建议:
- 如果你是 C 语言初学者:请直接选择方案一 (Visual Studio),它能让你专注于学习 C 语言本身,而不是纠结于环境配置问题,其强大的调试功能也能帮助你更好地理解代码的执行过程。
- 如果你有编程基础,或者未来有跨平台开发的需求:可以选择方案二 (MinGW-w64 + VS Code),这是目前许多专业开发者的选择,能为你带来更现代、更高效的开发体验。
