VSCode配置C/C++开发环境|最新教程202502
📢 Windows版VSCode配置C/C++开发环境(单文件+多文件全解析)
一、 环境准备
✅必需工具:Visual Studio Code 2025
✅扩展插件:C/C++(Microsoft官方扩展)📢 这个必须安装!!!
可选扩展插件:Code Runner(一键执行代码)、C/C++ Compile Run(多文件编译优化版)
✅编译器下载:MinGW-w64 12.3.0(支持C++23标准,需勾选posix线程模型和seh异常处理)
🛠️下载链接:https://sourceforge.net/projects/mingw-w64/
将上述文件【解压到D盘】,其实是一个mingw64文件夹,里面的文件如下图所示。
❗mingw-64-v11.0.0.zip 这个文件貌似不可用,一定要注意!
✅编译器配置环境变量
步骤1:右击【此电脑】选择【属性】
步骤2:点击左边的【高级系统设置】,点击下方的【环境变量】
步骤3:在下方的【系统变量】中找到【Path】双击编辑,通过【新建】将MinGW的bin目录(如D:\mingw64\bin)加入系统PATH
步骤4:验证安装,Win+R,cmd终端执行 gcc --version显示版本号即成功。
二、 C语言开发测试
打开软件后会有这样一份【C++开发入门】新手引导文档,包含5个步骤,如果没看到这个文档也没有关系。
【2.1单文件程序】
-
首先,你需要新建一个专门存放C代码的文件夹(例如E:\CodeCLanguage\C1)。
-
然后,在VS code打开该文件夹(C1)
-
添加源程序文件(Hello.c),后缀为*.c,并在里面添加具体内容。
-
点击右上角三角形,运行程序。
#include <stdio.h> // 包含标准输入输出头文件
int main() // 主函数,程序执行的入口点
{
printf("Hello, World!\n"); // 使用printf函数输出字符串到控制台
printf("吹喇叭!\n");
return 0; // 程序正常结束,返回0
}
运行结果如下。
如果出现#include错误,点击黄色小灯泡求救,在【C/C++配置】中修改编译器路径,选择【gcc.exe】(例如D:/mingw64/bin/gcc.exe)
【2.2多文件项目】
-
首先,将上述C1文件夹复制一份,更名为DC1。
-
然后,在VS code打开该文件夹(DC1)
-
修改.vscode里面的 tasks.json文件 的两个位置。
第1处://"${file}", 采用"*.c", //编译当前文件夹下所有的.c文件 第2处://"${fileDirname}\\${fileBasenameNoExtension}.exe" 采用 "${fileDirname}\\out.exe"
-
添加源程序文件(main.c | max.c | max.h),后缀分别为*.c和*.h,并在里面添加具体内容。
-
点击右上角三角形,运行程序。
//main.c
#include <stdio.h>
#include "max.h"
int main()
{
int num1, num2;
printf("请输入两个整数(用空格分隔): ");
scanf("%d %d", &num1, &num2);
int result = max(num1, num2); // 调用函数
printf("较大的数是:%d\n", result);
return 0;
}
//max.c
int max(int x, int y)
{
return (x > y) ? x : y; // 涓夌洰杩愮畻绗︾畝鍖栭€昏緫
}
//max.h
int max(int x, int y); // 函数原型声明
运行结果如下:
三、 C++开发测试
打开软件后会有这样一份【C++开发入门】新手引导文档,包含5个步骤,如果没看到这个文档也没有关系。
【3.1单文件程序】
-
首先,你需要新建一个专门存放C++代码的文件夹(例如E:\CodeCLanguage\Cpp1)。
-
然后,在VS code打开该文件夹(Cpp1)
-
添加源程序文件(hello.cpp),后缀为*.cpp,并在里面添加具体内容。
-
点击右上角三角形,运行程序。
#include <iostream> // 输入输出头文件
using namespace std; // 命名空间声明
int main() { // 主函数入口
cout << "Hello, World!" << endl; // 输出语句
return 0; // 程序结束返回值
}
对于打开的*.cpp文件,选择调试器为【C++(GDB/LLDB)】
选择调试配置为【C/C++: g++.exe】
程序运行结果如下图所示。
【3.2多文件项目】
-
首先,将上述Cpp1文件夹复制一份,更名为DCpp1。
-
然后,在VS code打开该文件夹(DCpp1)
-
修改.vscode里面的tasks.json文件的两个位置。
第1处:
"${workspaceFolder}\\*.cpp", //编译当前工作空间下所有的*.cpp文件
第2处:
"${workspaceFolder}\\out.exe" //输出文件名称
-
添加源程序文件(main.cpp | min.cpp | min.h),后缀分别为*.cpp和*.h,并在里面添加具体内容。
-
点击右上角三角形,运行程序。
//main.cpp
#include <iostream> // 输入输出头文件
#include "min.h"
using namespace std; // 命名空间声明
int main() { // 主函数入口
//cout << "Hello, World!" << endl; // 输出语句
int a = Min(5,30);
cout << "最小值为:" << a << endl;
return 0; // 程序结束返回值
}
//min.cpp
int Min(int x, int y)
{
return (x < y) ? x : y; // 三目运算符简化逻辑
}
//min.h
int Min(int x, int y); // 函数原型声明
运行结果如下:
四、用到的插件
CMake Tools:大型项目管理(2025新增多线程优化)
五、读者福利
见绑定资源。