如何在VScode里面配置C/C++环境
Visual Studio Code 官方网站
官方网站 入口地址
安装扩展
需要安装以下三个扩展:
- C/C++ 扩展;
- C++ Intellisense 扩展;
- Code Runner 扩展;
安装C/C++编译器 Mingw-w64
- 可以去官网首页进行下载 官网地址
到此界面则会自动下载
免安装版 mingw64.zip 压缩包
解压直接使用,亲测可行 地址:mingw64.zip
-
解压到C盘目录下
-
目录结构
-
添加到环境配置
-
验证是否成功 打开
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++
显示以下内容
点击编辑配置,进入文档,在此处添加上面得到的路径,即可解决报红问题