Windows 10 下 VS Code 配置 C++ 开发环境(MinGW)
使用软件:
VS Code x64 1.76.2
x86_64-8.1.0-release-win32-seh
一、VS Code 安装
1. 下载
下载地址:https://code.visualstudio.com/(官网)
选择版本:VS Code x64 1.76.2
VS Code x64 1.76.2 百度网盘下载地址:
链接:https://pan.baidu.com/s/1jHVSfwRKZH0Or8joyozWNQ
提取码:duhr
PS:1. user 版会安装在当前计算机帐户目录,这意味着如果使用另一个帐号登陆计算机将无法使用别人安装的 vscode。
2. 而 system 版本可以安装在非用户目录,例如 C 盘根目录,任何帐户都可以使用。
2. 安装
等待安装完成…
3. 插件安装
3.1 修改插件安装位置
新建文件夹extensions用于存放插件:
创建新的系统变量:
变量名:VSCODE_EXTENSIONS
变量值:extensions 文件夹的绝对路径
3.2 安装插件
打开 VS Code,点击插件应用商店搜索并安装需要的插件。
需要安装的插件:
Chinese (Simplified)
Code Runner
C/C++
重启 VS Code。
VS Code 安装完成!
二、MinGW 安装
1. 下载
下载地址:https://sourceforge.net/projects/mingw-w64/files/
选择版本:x86_64-8.1.0-release-win32-seh
x86_64-8.1.0-release-win32-seh 百度网盘下载地址:
链接:https://pan.baidu.com/s/1Azkjn0jLKJEWrjXEtqIekw
提取码:6nel
2. 安装
解压得到mingw64文件,建议将此文件拷贝到一个路径简单的地方,此处放至 C 盘下。
添加环境变量
将mingw64下的bin文件路径(此处为C:\mingw64\bin)添加到系统环境变量中的 Path 变量中,保存。
MinGW 安装完成!
三、配置 C/C++ 环境
主要是配置launch.json、tasks.json这两个文件(当然,还有别的.json文件,可有可无)。这两个文件位于.vscode文件夹下,.vscode用于存放 VS Code 相关的配置文件。
1.c_cpp_properties.json
c_cpp_properties.json是用于设置编译的一些相关选项。
此文件采用半自动创建,按快捷键Ctrl + Shift + P调出命令面板,选择 “C/C++: Edit Configurations(UI)”:
修改两个地方:编译器路径和 IntelliSense 模式。编译器路径改为C:\mingw64\bin下的编译器路径,此处为C:/mingw64/bin/g++.exe;IntelliSense 模式改为gcc-x64 (legacy)。
2.tasks.json
tasks.json是用于指定如何构建(编译)程序。
此文件可以半自动创建,按快捷键Ctrl + Shift + P调出命令面板,输入 “task”,选择 “Tasks: Configure Default Build Task”:
可以看到.vscode文件下产生了tasks.json这个文件。
若要编译多个源代码文件,则在tasks.json文件中如下修改:
- 把
"${file}"
改为"${workspaceFolder}\\*.c"
,可以构建当前工作区中所有的 C 文件。 - 把
"${file}"
改为"${workspaceFolder}\\*.cpp"
,可以构建当前工作区中所有的 C++ 文件。
修改编译输出的文件名:
- 把
"${fileDirname}\\${fileBasenameNoExtension}.exe"
改为"${workspaceFolder}\\myProgram.exe"
,可以把编译输出的文件名命名为 “myProgram.exe”。 - 把
"${fileDirname}\\${fileBasenameNoExtension}.exe"
改为"${workspaceFolder}\\${workspaceRootFolderName}.exe"
,可以把编译输出的文件名命名为工作区文件夹名字。
3.launch.json
launch.json是用于调试的配置文件,其中指定一些调试相关的配置,例如用什么语言、调试类型等。
若 VS Code 没有自动创建launch.json文件,则可以半自动创建:
这个默认生成的launch.json文件不能直接用!需要作如下修改:
配置完成!
PS:还可以采取最简单粗暴的方法配置 C/C++ 环境,即将旧项目下的整个.vscode文件直接复制到工作空间下。
四、测试
在test.cpp中复制以下:
#include <iostream>
using namespace std;
int main()
{
cout<<"Hello World!"<<endl;
return 0;
}
输出:Hello World!
则安装成功!
参考资料
1.https://blog.youkuaiyun.com/pan840060711/article/details/128284251
2.https://blog.youkuaiyun.com/weixin_49796643/article/details/126904767
3.https://www.bilibili.com/video/BV1Bf4y1m7zX/?spm_id_from=333.337.search-card.all.click&vd_source=927278e44b51c795cdf6a3c44ac94848
4.http://c.biancheng.net/view/8077.html
5.https://www.bilibili.com/read/cv21101000
6.https://www.bilibili.com/video/BV1Ls4y1n7nP?p=12&vd_source=927278e44b51c795cdf6a3c44ac94848