VSCode Clang环境配置

之前一直在 linux 上写的 C/Cpp,一时兴起给 windows 也配一下环境,这里做个记录。

由于我不喜欢用 VS,所以用的是 VSCode + Clang + MSVC

准备 LLVM

直接在 github 上找 llvm 官方仓库,按自己喜好下个版本就行,我是由于 msvc 的版本需要 clang 版本 >= 19.0.0 ,所以下了个高版本的,具体什么版本按需求自己选择即可。

clang-version

VS Installer 安装 msvc 环境

不一定需要安装 Visual Studio,只需要使用 Visual Studio Installer 装一下 Cpp 开发环境即可

install-msvc

设置环境变量

添加两个环境变量 INCLUDE , LIB , 使用 clang 编译时会访问这里指定的路径中的依赖项

path

由于我有使用 vcpkg,所以把 vcpkg 里的包也一起写进去了,这个不是必要的。

主要是 msvc 里面的标准库,以及 windows sdk 里面的依赖项,缺了这些东西连个 #include <iostream> 也是找不到直接报错的(

具体路径看自己本地的视情况更改(

include

lib

配置 vscode clangd

大致如下即可,arguments 的话仅供参考(

clangd-config1

clangd-config2

enjoy it!

上诉的工作配置完成后就可以享受使用 VSCode 进行常规的 C/Cpp 开发了

检查一下 VSCode 内和终端是否能正确应用 INCLUDE 和 LIB

enjoy1

enjoy2

Welcome to my other publishing channels