VSCode安装与配置指南
VSCode安装与配置指南
1. VSCode简介
VSCode 是微软推出的一款轻量级编辑器,它本身仅是一个文本编辑器,并非集成开发环境(IDE)。几乎所有功能都通过插件扩展实现。因此,若要使用VSCode进行编程,除了下载 VSCode 外,还需安装对应编程语言的扩展及相关编译器。
2. 安装VSCode
进入 VSCode 官网:VSCode官网
点击红色圈出的区域,选择适合你操作系统的下载项。(注:
stable
是稳定版本,insider
是内部测试版本,可能会有问题,建议选择stable
)下载完成后,得到安装程序,双击启动安装。
在安装过程中,建议只勾选以下两个选项:
Add to PATH
Register Code as an editor for supported file types
注意:安装路径最好是全英文且不包含中文字符,建议不要放在C盘。
安装完成后,打开 VSCode ,点击红色圈出的区域,在搜索框中分别搜索“C/C++”和“Chinese”,安装 C/C++ 插件(必须有)和简体中文插件。安装中文插件完毕时,右下角会提示重启 Vscode 更换语言,点击
Restart
以更换语言。
至此,VSCode 的安装及必备插件安装完成,可以关闭 VSCode 。
3. 安装MinGW-w64
MinGW-w64 是常用的 C/C++ 编译器之一,下载地址:MinGW-w64官网
下载后,双击安装程序进行安装。
在安装过程中,可以根据需求选择不同的选项:
version
:一般选择最新版本。architecture
:选择x86_64
(64位系统)或i686
(32位系统)。threads
:选择win32
(开发Windows程序)或posix
(开发其他操作系统程序)。exception
:推荐选择seh
(64位系统)或dwarf
(32位系统)。build revision
:默认值即可。
安装路径应为纯英文且不包含空格。
下载可能需要较长时间,请耐心等待。安装完成后可删除安装包。
4. 设置系统环境变量
参考文章:设置系统环境变量
右击“此电脑”——选择“属性”——点击“高级系统设置”——进入“环境变量”。
在“系统变量”中找到“Path”条目,点击“编辑”——“新建”——将 mingw64 文件夹下 bin 文件夹的路径(例如
C:\Programe Files\mingw64\bin
)复制到新条目中。点击“确定”保存设置。
打开命令提示符(快捷键
win+r
并在搜索框中输入cmd
,或者直接在 Windows 开始界面直接搜索“命令提示符”),输入gcc -v
并回车。如果显示编译器版本信息,则说明环境变量设置成功;或者输入where gcc
并回车。如果显示gcc
的文件具体位置, 则说明环境变量设置成功。
5. 设置VSCode里的环境
参考文章:
(1). 配置构建任务(生成 tasks.json
文件)
- 点击“文件——新建文件”,输入一段简单的测试代码,并保存为
.c
格式(注意文件后缀)。 - 按快捷键
Ctrl+Shift+P
调出命令面板,输入tasks
,选择“Tasks: Configure Default Build Task”,然后选择“C/C++: gcc.exe build active file”。 - 这将生成一个
tasks.json
文件,其内容无需修改(参见相关参考文章)。
(2). 配置调试设置(生成 launch.json
文件)
- 在测试代码文件中,点击菜单栏的“Debug——Start Debugging”或“运行——启动调试”。
- 选择“C++ (GDB/LLDB)”,然后选择“gcc.exe build active file”。
- 这将生成一个
launch.json
文件,其内容无需修改(参见相关参考文章)。
至此,VSCode的安装及C/C++环境配置(单文件运行与调试)(Windows系统)完成。(多文件运行与调试请参考 6.1 )
6. 其他相关点
- 此时配置的 Vscode 只能进行单文件的运行与调试,想进行多文件运行与调试可以参考如下图配置
tasks.json
和launch.json
文件。此时运行模式从执行当前文件改为执行当前文件夹下所有可执行文件(.c
格式文件),并生成唯一的a.exe
。
(多文件运行与调试结果示例) - 建议配置成功后备份
.vscode
文件夹,以便日后直接复制使用,无需重新配置。 - 因为 VSCode 自带的终端会显示程序运行的结果,不必担心程序运行完直接退出而看不到结果的问题(如下图)。若担心执行完程序后会退出,可以在代码中添加
system("pause")
或getchar()
,并将launch.json
文件中的"externalConsole"
项的值改为true
,以便查看外部控制台(默认是false
)。 - 在步骤5.(2)中新建文件时,如果是点击图示位置创建的,务必记得添加文件后缀名(例如
.c
),否则可能会出现错误。 - 不建议直接复制他人的 JSON 文件来完成环境配置,以免出错,同时也不利于自己掌握配置过程。
- 如果安装编译器并配置完成后出现“检测到 #include 错误。请更新 includePath”的问题,请参考 解决方案。