0


Windows下vscode配置C++环境

一、vscode下载及安装

vscode官网
选安装位置。
在这里插入图片描述
勾选这几项。
在这里插入图片描述

1.vscode界面中文配置

(1)点击扩展小图标,搜索插件,找到插件

Chinese (Simplified) (简体中文) Language Pack

,点击

install


在这里插入图片描述
(2)按下

Ctrl+Shift+P

,在弹出的搜索框中搜

config

,点击

Configure Display Language

,点击

中文(简体)(zh-cn)

,点击

Restart


在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、MinGW-w64下载及安装

1.下载及安装

(1)在 MinGW-w64官网下载

x86_64-win32-seh

x86_64

是64位操作系统,

win32

是开发windows系统程序的协议。详细描述在这篇文章的3.1部分查看。
在这里插入图片描述
(2)解压下载的安装包,打开解压后的文件可以看到

mingw64

文件夹。
在这里插入图片描述
将该文件夹放到某个路径中,例如

D:\mingw64


在这里插入图片描述

2.配置环境

搜索框中搜索

环境变量

,点击

编辑系统环境变量


在这里插入图片描述
在这里插入图片描述
(1)配置用户环境变量
点击用户变量下的

新建

,变量名输入

MingGW

,变量值为刚刚

mingw64

文件夹下的

bin

所在路径,如:

D:\mingw64\bin

,点击

确定


在这里插入图片描述
(2)配置系统环境变量
在系统变量下找到

Path

,双击,弹出

编辑环境变量

对话框,点击

新建

,点击

浏览

,将

mingw64

文件夹下的

bin

所在路径,如:

D:\mingw64\bin

添加进来,点击

确定


在这里插入图片描述
输入

gcc -v

,看到版本信息就是安装成功。
在这里插入图片描述

三、vscode安装C++所需插件

点击插件图标,搜索想要插件,点击

install

,以下是安装的插件。
在这里插入图片描述
插件功能

C/C++

C++代码提示、调试等

Code Runner

支持多种编程语言的代码运行C/C++ Extension Pack包括一组在vscode中用于C++开发的常用扩展

四、配置vscode中的 json文件

1.c_cpp_properties.json配置

按下

Ctrl+Shift+P

,在弹出的搜索框中搜索

C/C++config

,点击

C/C++:编辑配置(UI)


在这里插入图片描述
在弹出的

IntelliSense配置

中,修改以下几项。经过以下步骤,关闭

C/C++配置

窗口,就会自动生成一个

c_cpp_properties.json

文件。(允许添加多个配置,点击

配置名称

后的

添加配置

,再经过以下步骤,选择不同选项,便可以再添加一个新配置。)

(1)`配置名称`: window下选择`Win32`;(2)`编译器路径`:C++选择`g++.exe`;(3)`IntelliSense 模式`: 我选了`gcc-x64(legacy)`;(4)`C 标准`: 我选了`c17`;(5)`C++ 标准`: 我选了`c++11`.

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

2.tasks.json配置

先写个简单的hello.cpp文件,按下

Ctrl+Shift+P

,在弹出的搜索框中搜索

task

,点击

任务:配置任务

。选择

C/C++: g++.exe 生成活动文件

,就会自动生成

tasks.json

文件。此时已经能运行

.cpp

文件了。但是还不能调试。
在这里插入图片描述
在这里插入图片描述

3.launch.json配置

按下

Ctrl+Shift+P

,在弹出的搜索框中搜索

debug config

,点击

C/C++:添加调试设置

。选择

C/C++: g++.exe 生成和调试活动文件

,就会自动生成

launch.json

文件。此时已经能调试

.cpp

文件了。
在这里插入图片描述
在这里插入图片描述

4.通过上述操作生成的json文件

出错了对一下看看是不是配错了。

(1) c_cpp_properties.json

在这里插入图片描述

(2) task.json

在这里插入图片描述

(3) launch.json

在这里插入图片描述

五、其他

1.如何在vscode的终端输出而不是系统的命令提示符窗口?

点击vscode界面左下角的齿轮,点击

设置

,搜索

run in terminal

,勾选

Code-runner: Run In Terminal

下的选项,
在这里插入图片描述
在这里插入图片描述
此时,代码就是在vscode中的终端运行。
在这里插入图片描述

2.终端中显示中文如何不乱码?

同样是在设置中,不过搜索

encoding

,找到

Files: Encoding

,将

UTF-8

改成

Simplified Chinese(GBK)


在这里插入图片描述

3、调试一直显示终端重用?

文件路径不要有中文,我改成英文名就解决了。

4、每次运行都出来一个.exe文件?

按下

Ctrl+Shift+P

,搜索

preference setting

,点击

首选项:打开用户设置

,搜索

Code-runner:Excutor Map

,点击

在settings.json中编辑


在这里插入图片描述在这里插入图片描述在下图这里加上

 && rm $dir$fileNameWithoutExt.exe

。可下面就知道,我们其实就是加了一个删除可执行文件的操作。
在这里插入图片描述

cd$dir //切换到.cpp文件所在目录
g++ -fexec-charset=GBK $fileName-o$fileNameWithoutExt //编译
$dir$fileNameWithoutExt //运行可执行文件
rm$dir$fileNameWithoutExt.exe //删除可执行文件

参考

vscode配置C/C++环境(超详细保姆级教学)
MinGW安装与环境配置(Window)
MinGW-w64的安装详细步骤(c/c++的编译器gcc、g++的windows版,win10、win11真实可用)
vscode配置C/C++环境(主要介绍.vscode文件夹中json文件的生成)

标签: windows vscode c++

本文转载自: https://blog.csdn.net/weixin_48494235/article/details/140349797
版权归原作者 兔十卅 所有, 如有侵权,请联系我们删除。

“Windows下vscode配置C++环境”的评论:

还没有评论