VScode配置C/C++环境

11/4/2021 VScodeC/C++

众所周知,VScode是万能的
就是麻烦了点点!!

# VScode配置C/C++环境

Windows操作系统下VScode配置C/C++环境

# 前置知识

再次之前你需要了解

  • VScode安装
  • Windows环境变量
  • Windows系统文件管理系统
  • Windows系统文件目录结构

VScode官方下载会很慢,这里我建议用镜像源下载 (opens new window)

# VScode扩展

所需的扩展有C/C++C/C++ Runner
按 shift+ctrl+x 打开 VScode 扩展列表界面
在搜索栏搜索以上扩展即可

# Mingw下载

我们这里用编译好的.zip压缩包,解压后即可用
点击下载Mingw-x86_64 (opens new window)
当然也可以去Mingw官网(不建议,因为太慢了)
下载好后解压到自己记得的位置

# gcc环境变量配置

打开控制面板-系统核安全-系统-高级系统设置-环境变量
在用户变量的 Path 中添加mingw的bin路径
比如我的
D:\C_C++\mingw64\bin
mingw1

按win+r输入cmd打开命令提示符,或者vscode打开终端
输入

gcc -v
1

回车!如果返回的一串很长看不懂的玩意儿就说明成功了
如果返回"xxxxx"既不是可执行的命令,也不是可打开的文件。就证明失败了
失败了请检查环境变量路径是否为mingw的bin文件夹
或者bin文件夹内的文件是否有损失

# 配置C环境

# VScode配置c环境

VScode按下shift+ctrl+p后输入C/C++
选择编辑配置(UI)
mingw2
然后我们按以下来配置
mingw3
mingw4
配置到这里也差不多了,C与C++标准可以不选


一个小疑问
Q:为什么不用/mingw/include内的头文件?
A:因为/mingw/include内的头文件较少
标准C/C++的头文件都在同目录下
.\x86_64-w64-mingw32\include内

# VScode下新建C工程

这个很简单,资源管理器新建一个文件夹,然后把它拖到VScode内即可
这个文件夹内就是我们的C工程了

# VScode编译运行.c文件

方法一
点击右上角的三角形即可
mingw5

方法二
用终端编译运行
首先在VScode内打开终端,输入gcc main.c编译c文件

main.c是要编译的c文件

我们可以看到文件夹内多了一个a.exe的文件
使用./a.exe执行即可运行编译的文件
mingw6

# 配置C++环境

# VScode配置c++环境

VScode按下shift+ctrl+p后输入C/C++
选择编辑配置(UI)
mingw2
然后我们按以下来配置
mingw2
mingw2
所以我们,仅需要将编译器更换即可,其他都与C环境相同

# VScode编译运行.cpp文件

方法一
点击右上角的三角形即可
mingw5

方法二
用终端编译运行
首先在VScode内打开终端,输入g++ main.cpp编译c++文件

main.cpp是要编译的c++文件

我们可以看到文件夹内多了一个a.exe的文件
使用./a.exe执行即可运行编译的文件
mingw6

最近更新: 11/24/2024, 10:03:25 AM