vscode clangd 配置
【代码】vscode clangd 配置。
·
MSVC 生成 compile_commands.json
CMakeLists.txt 加上下面的一行
# 启用导出编译命令,这通常用于工具如 Clangd 等
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
命令行:
cmake -H. -Bbuild -G Ninja -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DCMAKE_CXX_COMPILER=cl -DCMAKE_C_COMPILER=cl
1 WSL 下面的vscode clangd 配置
1. 需要安装的插件


2. clangd 配置
// .vscode/settings.json
"C_Cpp.intelliSenseEngine": "disabled",
"clangd.path": "/your/dir/clangd",
"clangd.arguments": [
"--enable-config",
"-log=verbose",
"-pretty",
"--background-index",
"--compile-commands-dir=/home/xiaqiu/test/build",
"--query-driver=/usr/bin/g++",
// "--query-driver=**",
],
"clangd.path": "/your/dir/clangd",

在自己配置好clangd 路径之后
配置arguments
"clangd.arguments": [
"--enable-config",
"-log=verbose",
"-pretty",
"--background-index",
"--compile-commands-dir=/home/xiaqiu/test/build",
"--query-driver=/usr/bin/g++",
// "--query-driver=**",
],


没有compile-commands.json 可以直接指定头文件路径

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)