在VS Code上搭建C/C++环境

该博客详细介绍了如何在Windows10环境下使用VSCode搭建C/C++开发环境。首先,通过MinGW下载并配置环境,接着安装并汉化VSCode,然后安装和配置C/C++及coderunner插件。遇到的常见问题如g++未识别和编译错误也给出了解决方案,包括修改环境变量和设置VSCode运行终端。
摘要由CSDN通过智能技术生成

很多私信我的秃头伙伴们希望出一期Visual Studio Code 的相关安装教程tips。这就来了。

这里演示的是 在windows 10 环境下
在VS Code上搭建C/C++环境【可以涵盖Visual c++/Dev c++】

1.MinGW安装包下载

首先是要下载MinGW 的安装包【一般在官网里可以直接下载】,如果你lazy得去搜索,直接点我发的这个链接。

MinGW:https://bit.ly/mingw10
MinGW:https://nuwen.net/mingw.html

  • 需要注意的是前者是国外的链接入口,国内使用可能会出现站点无法访问的情况或者是无法解析原地址

这里演示的是直接访问第二个链接,点击红色框的 【mingw-18.0-without-git.exe (49.3 MB) : This is smaller, if you’ve already installed git.】。直接进行下载。
在这里插入图片描述
下载好后是这样的图标。右击它,点【打开(O)】。再找到文件夹【MinGW】。
在这里插入图片描述
在这里插入图片描述

MinGW环境设置

  1. 先双击MinGW文件夹,打开他的子文件夹【bin】,把它对应的位置复制下来(如下)这里演示的在D盘
    在这里插入图片描述
    在这里插入图片描述
  2. 右击【此电脑/计算机】,点击【属性】,点击【高级系统设置】,点击【环境变量】,双击“上方用户变量(U)”里面的【Path】,点击【新建】输入复制的地址。
    在这里插入图片描述
    完成后,记得点【确定】。

MinGW环境检测

进入【cmd】窗口,输入【g++ --version】。如下即MinGW环境设置好了
在这里插入图片描述

2.VS Code安装及测试

官网下载地址:https://code.visualstudio.com/
在这里插入图片描述

安装地址默认即可。
打开安装好的Visual Studio Code 。

汉化

按以下红框进行Chinese的安装。安装完后提示【restart】,点击重启下编译器即可
在这里插入图片描述

相关插件下载安装及测试

  • code runner

第一个是 code runner拓展 这个随时随地可以跑各种类型代码(如下)
在这里插入图片描述
然后点击code runner右下方的锯齿按钮【扩展设置】,找到下面两个选项,打√
在这里插入图片描述

  • C/C++

第二个是C/C++ 拓展 ,和上面方法是一样的
在这里插入图片描述
相同方法,进行拓展设置,找到下面几个选项(完成下面4个配置)

后面显示【同步,已忽略】的,可以点下方的长条框,直接在框里输入。

1.需要填:先复制上 bin所在位置 再输入 \g++.exe
注意:会显示标红,改写成D:\MinGW\bin\g++.exe
【有的时候会需要 GCC】(这两个图片是一个选项,显示形式可能不同)
在这里插入图片描述
在这里插入图片描述
2.接着是这两个标准的选择
在这里插入图片描述
3.下来是这个的配置(这两个图片是一个选项,英汉显示)
这里输入的是MinGW里面子文件lib的位置:D:\MinGW\lib
注意:会显示标红,改写成D:\MinGW\lib

在这里插入图片描述
在这里插入图片描述
4.这个配置是选择gcc-x64
在这里插入图片描述

测试

拿一个简单的C语言程序来测试下
先在资源管理器里面打开文件夹,没有显示任何文件夹的话,先建立一个,这样的多工作区模式比较方便管理

(这个文件夹一般用来放 VScode 上跑的代码,所以地址随便,看个人习惯)
新建文件时,c++程序的文件后缀是 .cpp

测试代码如下:

#include<iostream>
using namespace std;
int main(){
    cout<< "Subscribe us!!";
    return 0;
}

在这里插入图片描述
完成!!

报错及解决方法:

有些时候可能出现这种情况(如下)
1.
g++ : 无法将“g++”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。 所在位置 行:1 字符: 54 + cd “c:\Users\13440\VScodeProjects\work” ; if ($?) { g++ test.cpp -o … + ~~~ + CategoryInfo : ObjectNotFound: (g++:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException 等等
在这里插入图片描述
解决方式如下:
右击【属性】,选择【以管理员身份运行此程序】
在这里插入图片描述
2.
c:/htngulbit …lit/g c1 6h [i4 6f-tirgd2/9.2. … …0e6 64n6f-acnu/ianlde xe:cf tnguatia…life c k6 5f4 o4-mir a2/9.2. .l. . …25 [41f-rin 3li. …jltq linirgc: temp\gcc(build-mingw-w64\mingw-w64-crt/…/ …/ src/mingw-w64-crt/crt/crto_c.c:18: undefined reference to
~winMain’
collect2.exe: error: ld returned 1 exit status 等等
在这里插入图片描述
解决方式如下:
先Ctrl+S进行保存,再Ctrl+Alt+N运行

在输入前,先点击【文件】,再【首选项】→【设置】,,搜索【run in terminal 】
找到下面选项,打√ ,然后 记得再重启下VScode
在这里插入图片描述

  • 8
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

努力努力在努力(奋斗版)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值