win10 配置VSCode 的C++环境

1.首先得有个MinGW:

如何验证有没有呢:在命令行输入这两个命令:g++ --version     和    gdb --version   

有返回版本值的就是对的

如果没有返回,提示命令不存在的,可以参考:如何在win10中配置C++编译环境 --- MinGW_chuanauc的博客-CSDN博客

2.进入VSCode :

首先自己创立一个文件夹叫“C++环境” ,这个文件夹以后就是我们的C++工作台了

工作台的意思是:以后代码放在这个文件夹下面就是我们自定义的C++配置好的环境了:

(1)在C++环境文件夹中建立一个测试代码test_HelloWorld.cpp 并安装C/C++扩展

随便写点啥C++代码:

#include <iostream>
using namespace std;
 
// main() 是程序开始执行的地方
 
int main()
{
   cout << "Hello World" << "\n";
   cout << "for vscode config";
   return 0;
}

然后,VSCode大概率会弹出一个提示,问你是否安装C++ 扩展,安装就完事了

他要是没弹出扩展让你安装,那咱们也可以手动选择安装:

点击下图所示的 Extensions 按钮,

 选下图所示的这个扩展:

 点击安装install就可以了

(2)配置运行所需的.vscode内容

点击terminal ,选择 “ Configure Default Build Talk ... ”

在弹出的窗口处选择  g++.exe build and debug active file

 VSCode 将会创建 launch.json 文件,这个文件长这样:

然后配置 C/C++ 扩展 :

按快捷键Ctrl+Shift+P调出命令面板,输入C/C++,选择“Edit Configurations(UI)”进入配置

(进入这个UI配置时,会在.vscode文件夹中生成一个 c_cpp_properties.json 文件,随着我们在UI界面上对一些属性的更改,VSCode 也会随之将 c_cpp_properties.json 中的对应值进行修改 )

这里配置两个选项:

1.  编译器路径:C:\mingw-w64\mingw64\bin\g++.exe  

(这个一般会自动填充,你先按自动填充的运行,不行再自己改动。一般都是可以的。毕竟这是vscode按照你下载的mingw编译器位置和环境变量为之共同决定的)

2. IntelliSense 模式:gcc-x64

如下图所示:

修改完之后,此时在.vscode下会存在这2个文件 (也可能生成三个,没关系都一样,生成三个的那个会多一个:launch.json 文件)

 至此,环境配置完了,可以点击run code 运行下我们的尝试代码

有正确输出证明配置成功


我想强调一个事情,感觉好多博客都没提,看大家都知道吧,我再赘述以下:

就是如果我不在这个C++工作台下进行编写C++代码,我就想在一个单独的桌面文件夹下编写C++代码,咋搞:

很简单,在你那个桌面文件夹中也如同上述在此配置一边环境就可以了,在你那个文件夹(假如说叫ttt文件夹下)走一遍上述流程,在ttt文件夹下也生成.vscode这个环境配置,你就可以在ttt文件夹下编写运行C++代码了

那还会有个问题,我会写好多代码,想要有多个有C++环境的文件夹,每新建一个文件夹都来这么一个流程太累了,咋搞:

很简单,在新建立的文件夹下,将之前 ”C++环境“ 文件夹中生成的这个 ".vscode"  文件夹拷贝到你想要有C++环境的文件夹中,(前提是得同一台电脑可以这么操作,原因很简单就是同一台电脑你的mingw的g++编译器的路径一致,你就不用重新在设置一遍了)


ref :Tombon的博客_CSDN博客-c++学习记录,部署,linux学习记录领域博主

然后可能出现的问题时我们发现运行的符号三角符号没有了,那个应该是因为vsCode没装Runner扩展: VSCode 右上角Run Code小三角图标消失问题_Fox_Alex的博客-CSDN博客_vscode右上角没有运行按钮

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值