在 Windows 下 Visual Studio Code / VS Code 中 配置 C++ / C 环境
2021/4/30 7:55:10
本文主要是介绍在 Windows 下 Visual Studio Code / VS Code 中 配置 C++ / C 环境,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
在 Windows 下 Visual Studio Code / VS Code 中 配置 C++ / C 环境
谁又不是从电脑小白开始的学编程的呢,所以尽量把文章写得小白友好一点。
Native Debug好!好就好在不用自己写配置,也不用理会各种参数,开箱即用。
参考资料:Visual Studio Code官方文档
目录
- 在 Windows 下 Visual Studio Code / VS Code 中 配置 C++ / C 环境
- 1. 下载VS Code与MinGW-w64
- 2. 进行环境变量的配置
- 1. 获取路径
- 2. 配置环境变量
- 3. 安装C/C++与Native Debug扩展
- 安装C/C++扩展
- 安装Native Debug扩展
- 4.Enjoy Coding
- 一些小Tips
1. 下载VS Code与MinGW-w64
-
下载Visual Studio Code并进行安装
注意安装时要勾选 添加至path环境变量
-
下载MinGW-w64(在线安装包)
-
在线安装包在联网的情况下下载最新版本进行安装,但是在国内的网络环境下可能下载较为缓慢,这里也推荐直接下载离线版本。
打开file页面后,看到页面下方的最新版(
MinGW-W64 GCC-8.1.0
)有如下版本,一般选择前两个中的一个进行下载即可(默认大家用的都是64位Windows10)。x86_64-posix-sjlj x86_64-posix-seh x86_64-win32-sjlj x86_64-win32-seh i686-posix-sjlj i686-posix-dwarf i686-win32-sjlj i686-win32-dwarf
具体版本区别可以看看:https://www.pcyo.cn/linux/20181212/216.html
2. 进行环境变量的配置
Windows10
下的配置步骤:
1. 获取路径
将下载好的MinGW-w64
解压到一个文件夹,在文件管理器中进入\bin
目录内,复制下当前路径。
注意:此处的路径不能含有中文或者英文之外的字符,此外也建议以后的任何路径与文件名都不要使用中文,否则容易导致
各种错误,也请注意路径不能太长,如果有前述情况,请修改文件夹名再复制下路径。
2. 配置环境变量
- 在系统搜索框内直接输入
环境变量
,会出现编辑系统环境变量
,(或者此电脑(右键)→更多→属性→(页面左侧的)高级系统设置
)
点击环境变量(N)...
进入。
https://www.www.zyiz.net/i/l/?n=20&i=blog/2277867/202104/2277867-20210430042244689-1027132341.gif
-
在
用户变量
中,找到Path
变量,双击打开,点击新建,将刚刚复制的/bin
文件夹的路径粘贴进去,保存,重启系统。 -
重启后再次打开
Path
变量,如果/bin
文件夹的路径消失则说明配置不成功。 -
此时打开
VS Code
的Terminal
(终端),或者系统搜索栏中搜索cmd
(命令提示符)并打开。输入以下检查命令并回车,若出现版本提示则说明配置成功。
gcc --version g++ --version gdb --version
3. 安装C/C++与Native Debug扩展
-
安装C/C++扩展
打开VS Code,在VS Code中打开Extension(扩展)页面(
Ctrl+Shift+X
),搜索c++
,安装 C/C++ extension for VS Code,也可以点击链接进行安装。 -
安装Native Debug扩展
搜索
Native Debug
,安装Native Debug,也可以点击链接进行安装。这一步可以说是点睛之笔,VS Code的
.json
配置文件在一开始劝退了不少小白,Native Debug能为你自动生成调试所需的配置文件。
4.Enjoy Coding
- 新建一个文件夹用于保存代码,注意路径不要包含中文。
- 在
VS Code
中打开这个文件夹(Ctrl+O
),新建一个文件(Ctrl+N
),保存(Ctrl+S
)为.cpp/.c
格式,写下你在VS
Code的第一份代码。(不愿意写也可以copy下面这个)
#include <iostream> #include <vector> #include <string> using namespace std; int main() { vector<string> msg{"Hello", "C++", "World", "from", "VS Code", "and the C++ extension!"}; for (const string &word : msg) { cout << word << " "; } cout << endl; }
- 按
F5
进行调试,如图所示Native Debug
会自动帮你生成\.vscode
目录下的三个.json
配置文件,当前test
文件夹下的源文件以及子目录中的源文件进行编译时都会根据这三个配置文件来运行,你也可以根据自己的需要来修改这几个文件中的内容。 - 如果出现了各种奇怪的错误,编译失败等等,请检查所有路径是否出现中文字符,删除
.vscode
目录并重新打开VS Code
重新进行编译。
图片链接:
https://www.www.zyiz.net/i/ll/?i=20210412155946278.gif#pic_center
一些小Tips
-
关于中文编码问题:一些同学会反映之前使用Dev-C++写的含有中文的C++代码在VS Code中打开后中文变成乱码,这是两个软件的默认文件编码不同所导致的,简单的解决办法是将
.cpp
文件使用记事本打开,并另存为,在对话框右下角的文件编码处将ANSI
编码改为UTF-8
编码即可。 -
推荐一个很喜欢的插件 Polacode,可以方便地生成整洁美观的代码截图。
- 自动格式化你的代码:
Ctrl+,
打开设置,搜索format
,勾选Format On Save
,可以在保存文件时自动格式化你的代码。 - 一些VSC上的Git扩展,大家用了都说好:
Gitlens
Git History
Git Graph
这篇关于在 Windows 下 Visual Studio Code / VS Code 中 配置 C++ / C 环境的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-25【机器学习(二)】分类和回归任务-决策树(Decision Tree,DT)算法-Sentosa_DSML社区版
- 2024-11-23增量更新怎么做?-icode9专业技术文章分享
- 2024-11-23压缩包加密方案有哪些?-icode9专业技术文章分享
- 2024-11-23用shell怎么写一个开机时自动同步远程仓库的代码?-icode9专业技术文章分享
- 2024-11-23webman可以同步自己的仓库吗?-icode9专业技术文章分享
- 2024-11-23在 Webman 中怎么判断是否有某命令进程正在运行?-icode9专业技术文章分享
- 2024-11-23如何重置new Swiper?-icode9专业技术文章分享
- 2024-11-23oss直传有什么好处?-icode9专业技术文章分享
- 2024-11-23如何将oss直传封装成一个组件在其他页面调用时都可以使用?-icode9专业技术文章分享
- 2024-11-23怎么使用laravel 11在代码里获取路由列表?-icode9专业技术文章分享