2025最新教程|VSCode配置C/C++开发环境

目录‌

1‌.环境准备‌

‌2.C语言开发测试‌(单文件 vs 多文件)

3‌.C++开发测试‌(单文件 vs 多文件)

‌4.效率工具与资源包‌

1️⃣ ‌环境准备‌

✅‌必需工具‌:Visual Studio Code 2025‌

             Windows版VisualStudioCode安装教程202502

编译器下载链接:https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/8.1.0/threads-posix/seh/x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z/download 

记得关注此博客,会有连载更新!

‌✅扩展插件‌: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 这个文件不能用,文章末尾下载需要的mingw64

‌✅编译器配置环境变量

步骤‌‌1:右击【此电脑】选择【属性】

图片

步骤‌‌2:点击左边的【高级系统设置】,点击下方的【环境变量】

图片

步骤‌‌3:在下方的【系统变量】中找到【Path】双击编辑,通过【新建】将MinGW的bin目录(如D:\mingw64\bin)加入系统PATH

图片

步骤‌‌4:‌验证安装‌,Win+R,cmd终端执行 gcc --version显示版本号即成功。

图片

2️⃣ ‌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.cint max(int x, int y) {    return (x > y) ? x : y;  // 涓夌洰杩愮畻绗︾畝鍖栭€昏緫}

//max.hint max(int x, int y);  // 函数原型声明

图片

3️⃣ ‌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.cppint Min(int x, int y) {    return (x < y) ? x : y;  // 三目运算符简化逻辑}

​​​​​​​

//min.hint Min(int x, int y);  // 函数原型声明

图片

4️⃣ ‌用到的插件

图片

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值