Vscode在Windows下配置Mingw

2022.9.20  文章如果有错误,可以在评论指出来,我好把文章改改。


从昨天折腾到今天终于成功在vscode写下了c++的代码。

1.去Vscode官网 下载Vscode。Vscode在Windows下配置Mingw_第1张图片

2.下载MinGW,因为我使用工具在线下载的时候总会跳出the file has been downloaded incorrectly!,所以采用了离线下载。(如果嫌版本老旧,可以去Github下载)

Vscode在Windows下配置Mingw_第2张图片

如何选择版本可以参考《MinGW-w64安装教程——著名C/C++编译器GCC的Windows版本》中

 的第9至16小节。(这个链接不知道为什么老会变成https://ttp...明明写的是https..)Vscode在Windows下配置Mingw_第3张图片

 3.下载完后选择解压到你希望放置的文件中,我选择的是C:\Program Files\mingw,记住这里bin的位置,我对应的是C:\Program Files\mingw\bin

Vscode在Windows下配置Mingw_第4张图片

 4.设置系统环境变量

 Vscode在Windows下配置Mingw_第5张图片

 Vscode在Windows下配置Mingw_第6张图片

 添加对应bin文件的位置,添加结束后请一直按确定来退出,别按右上角的关闭。Vscode在Windows下配置Mingw_第7张图片

 之后在cmd里输入gcc -v测试是否配置成功,下图为成功的截图

Vscode在Windows下配置Mingw_第8张图片

5.接下来是Vscode的配置 

在Vscode里安装下图的扩展(可以再安装一个中文扩展)

Vscode在Windows下配置Mingw_第9张图片

随便写一个cpp文件然后用Vscode打开

Vscode在Windows下配置Mingw_第10张图片

之后会在该文件的同一文件夹下生成一个.vscode文件夹,里面有task.json和launch.json两个文件

这个时候已经可以尝试按F5调试cpp文件了。

Vscode在Windows下配置Mingw_第11张图片

 按,输入C++,如下图进行选择C/C++:Edit Configuration。

然后.vscode里会出现c_cpp_properties.json文件。

Vscode在Windows下配置Mingw_第12张图片

 这样大致就完成了,还可以安装一个名为code runner的扩展,这样右上角会有一个用来运行的三角(这个似乎没有必要了,C++的扩展现在好像已经自带了)

Vscode在Windows下配置Mingw_第13张图片

code runner在终端中运行的方法

Vscode在Windows下配置Mingw_第14张图片

 关于task.json、launch.json和c_cpp_properties.json的修改,可以用鼠标在相应选项上停留,会有对应的解释。

 Vscode在Windows下配置Mingw_第15张图片

我的话主要改的是launch.json中的program的路径和task.json的args,以便生成的exe文件和源文件不在同一个地方。

你可能感兴趣的:(vscode,windows,c++)