VS Code搭建C/C++开发环境超详细教程
source link: https://blog.csdn.net/qq_45173404/article/details/113184612
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
一、下载配置MinGW
1. 下载解压 MinGW
下载地址:https://sourceforge.net/projects/mingw-w64/files/
打开链接后往下滑,我们下载最新的8.1.0
,可以看到有各种版本,这里建议下载x86_64-posix-seh
版本说明:
X86_X64
:64位
win32
:开发 Windows 程序posix
:开发 Linux、Unix、Mac OS 等其他操作系统下的程序64位有两个异常处理模型供选择,
seh
是新发明的,而sjlj
则是古老的。seh 性能比较好,但不支持 32位。 sjlj 稳定性好,支持 32位
i686
:32位
win32
:开发 Windows 程序posix
:开发 Linux、Unix、Mac OS 等其他操作系统下的程序32位有
dwarf
和sjlj
两种异常处理模型供选择。dwarf 的性能要优于 sjlj ,但它不支持 64位
点击所选版本进行下载,下载完成后得到7z
压缩文件,解压得到mingw64
2. 配置环境变量
点击mingw64 进入可以看到bin
目录,接下来将bin
目录所在路径添加到环境变量中
- 按
Win + R
键,打开运行窗口,输入sysdm.cpl
回车; - 在弹出的
系统属性
窗口,选择高级
选项卡; - 在
高级
选项卡找到环境变量
按钮,单击环境变量
按钮,打开环境变量
窗口 ; - 在
环境变量
窗口的系统变量
区域找到Path
变量 ,双击Path
出现编辑环境变量
窗口; - 在
编辑环境变量
窗口点击新建
,在新建的这行输入 bin 目录的路径,然后点确定。
3. 测试是否配置成功
按 Win + R
键,打开运行窗口,输入 cmd
回车,在命令行输入gcc -version
C:\Users\zsr204>gcc --version
gcc (x86_64-posix-seh-rev0, Built by MinGW-W64 project) 8.1.0
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
出现如上结果则代表安装配置成功
二、安装 C/C++ 插件
在 VS Code 中 Ctrl + shift + x
打开商店,搜索 c/c++
,选择第一个安装即可
三、第一个程序
创建一个空目录,用 VS Code 打开,然后新建一个.cpp
文件,编写一段简单的代码
编写完成后,可以看到没有运行的按钮;这时候我们点击上侧栏运行
,点击启动调试
然后选择GDB/LLDB
然后选择g++.exe
这时候报错了
注意!!这不是配置的问题,而是.cpp
文件路径不能包含有中文,我们在另一个英文目录下新建一个.cpp
文件,重复编写以上代码
再次按照以上步骤点击启动调试,选择GDB/LLDB
,然后选择g++.exe
,这时候自动弹出以下界面,这时候我们切换到hello.cpp
,点击左上角运行按钮即可运行
结果:
ps:运行.cpp
结束的同时,也会生成一个.exe
文件,当.cpp
文件很多时,也会生成很多exe
文件,看起来干扰视线,我们可以设置隐藏
点击左下角打开设置
往下滑动,找到Files:Exclude
,选择添加模式,输入**/*.exe
,点击确定即可
然后就看不到exe
文件了,已经被隐藏
四、相关插件推荐
1. Visual Studio IntelliCode
Visual Studio IntelliCode
(IntelliCode)是一组AI辅助功能,可通过上下文智能感知,参数完成,代码格式和样式规则推断等功能提高开发人员的工作效率。
IntelliCode通过机器学习服务扩展了现有的开发人员工作流,这些服务可帮助您理解代码及其上下文。它现在适用于C#,C ++(预览),JavaScript / TypeScript(预览)和XAML代码,并将在将来进行更新以支持更多语言。
官网:https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.VSIntelliCode
2. Code Runner
运行多种语言的代码段或代码文件,实现一键编译运行
官网:https://marketplace.visualstudio.com/items?itemName=formulahendry.code-runner
安装完后进行相关配置,Ctrl+Shift+p
打开命令面板输入打开设置
选择第一个就会打开settings.json
文件,然后添加下图所示代码保存
然后我们对.cpp
文件点击右上角运行按钮即可一键运行
也可右键点击run code
直接运行
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK