如何在VScode里面配置C/C++环境

Visual Studio Code 官方网站

官方网站 入口地址

在这里插入图片描述

安装扩展

需要安装以下三个扩展:

  1. C/C++ 扩展;
    在这里插入图片描述
  2. C++ Intellisense 扩展;
    在这里插入图片描述
  3. Code Runner 扩展;
    在这里插入图片描述

安装C/C++编译器 Mingw-w64

  1. 可以去官网首页进行下载 官网地址
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    到此界面则会自动下载

免安装版 mingw64.zip 压缩包

解压直接使用,亲测可行 地址:mingw64.zip

  1. 解压到C盘目录下
    在这里插入图片描述

  2. 目录结构
    在这里插入图片描述

  3. 添加到环境配置
    在这里插入图片描述
    在这里插入图片描述

  4. 验证是否成功 打开 cmd 输入 gcc -v g++ -v
    在这里插入图片描述
    出现此信息则说明配置成功

配置Code Runner

在这里插入图片描述
之后找到 Executor Map,在 settings.json 中编辑
在这里插入图片描述
添加以下代码

"code-runner.executorMap": {
        //"c": "cd $dir && gcc *.c -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
        "c": "cd $dir && gcc -w $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
        "cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
    },

测试

输入以下代码

#include <iostream>
using namespace std;

int main() {
    cout << "Hello World!" << endl;
    return 0;
}

运行结果

D:\Desktop\test>cd "d:\Desktop\test\" && g++ test.cpp -o test && "d:\Desktop\test\"test
Hello World!

接下来就可以愉快的使用了

解决 include X.h 报红问题

打开 cmd 输入 gcc -v -E -x c++ - 会得到以下内容

#include "..." search starts here:
#include <...> search starts here:
 C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++
 C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/x86_64-w64-mingw32
 C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/backward
 C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include
 C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include-fixed
 C:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/include

回到 VScode 界面,按下Ctrl + Shift + P 打开命令面板,输入 c/c++ 显示以下内容
在这里插入图片描述
点击编辑配置,进入文档,在此处添加上面得到的路径,即可解决报红问题
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值