如何验证有没有呢:在命令行输入这两个命令:g++ --version 和 gdb --version
有返回版本值的就是对的
如果没有返回,提示命令不存在的,可以参考:如何在win10中配置C++编译环境 --- MinGW_chuanauc的博客-CSDN博客
首先自己创立一个文件夹叫“C++环境” ,这个文件夹以后就是我们的C++工作台了
工作台的意思是:以后代码放在这个文件夹下面就是我们自定义的C++配置好的环境了:
随便写点啥C++代码:
- #include
- using namespace std;
-
- // main() 是程序开始执行的地方
-
- int main()
- {
- cout << "Hello World" << "\n";
- cout << "for vscode config";
- return 0;
- }
然后,VSCode大概率会弹出一个提示,问你是否安装C++ 扩展,安装就完事了
他要是没弹出扩展让你安装,那咱们也可以手动选择安装:
点击下图所示的 Extensions 按钮,

选下图所示的这个扩展:

点击安装install就可以了
点击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右上角没有运行按钮
