vscode配置c++环境
# 环境变量
# 0、下载轻量级LLVM
https://github.com/mstorsjo/llvm-mingw/releases/download/20250402/llvm-mingw-20250402-msvcrt-x86_64.zip
1
想要安装其他版本请自己找对应的release (opens new window) windows注意安装的是后缀是 llvm-mingw-xxxxxx-msvcrt-x86_64.zip
安装完成后配置环境变量
编辑系统变量
CLAND_HOME
D:\environment\cpp\llvm-mingw
添加到path中
%CLAND_HOME%\bin\
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
注意启动 powershell
检查十分安装完毕
C:\Users\Administrator>clang++ --version
clang version 20.1.2 (https://github.com/llvm/llvm-project.git 58df0ef89dd64126512e4ee27b4ac3fd8ddf6247)
Target: x86_64-w64-windows-gnu
Thread model: posix
InstalledDir: D:/environment/cpp/llvm-mingw/bin
Configuration file: D:/environment/cpp/llvm-mingw/bin/x86_64-w64-windows-gnu.cfg
1
2
3
4
5
6
2
3
4
5
6
注意是powershell
!!! 不是 cmd
窗口 如果不生效请重启电脑
# vscode 拓展
如果仅仅使用算法这类或者用作练习可以单独开一个配置环境 这样的好处是少了其他插件干扰,将vscode性能提升到最大 操作如下
左下角配置
->配置文件
->创建配置文件
{
"editor.formatOnSave": true,
"clangd.arguments": [
"--header-insertion=never",
"--query-driver=D:\\environment\\cpp\\llvm-mingw\\bin"
],
"clangd.path": "D:\\environment\\cpp\\llvm-mingw\\bin\\clangd.exe",
"cph.general.defaultLanguage": "cpp",
"cph.general.defaultLanguageTemplateFileLocation": "D:\\template_code\\vscode_cpp_template.txt",
"cph.language.cpp.Args": "-std=c++20",
"cph.language.cpp.Command": "clang++",
"extensions.ignoreRecommendations": true,
"files.autoSave": "onFocusChange",
"files.autoSaveDelay": 500,
"editor.mouseWheelZoom": true
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
注意将 D:\\environment\\cpp\\llvm-mingw\\bin
换成自己的解压后编译器路径
下面是插件,如果需要手动配置,请参考下面的
# 1、安装Cland
设置配置参数
--header-insertion=never
--query-driver=D:\environment\cpp\llvm-mingw\bin
1
2
2
配置 cland path
D:\environment\cpp\llvm-mingw\bin\clangd.exe
1
# 2、配置cph
安装 cph
配置默认语言为 cpp
配置默认语言模板 D:\template_code\vscode_cpp_template.txt
配置 cpp args : -std=c++20
配置 cph command : clang++
# 浏览器拓展
安装浏览器 cph 拓展
https://github.com/jmerle/competitive-companion
1
如果安装完毕测试不生效 可以试试增加拓展监听时间
编辑 (opens new window)
上次更新: 2025-06-24, 01:16:46