基于 clangd 的函数定义查找,不能找第三方库代码的实现吗? 用的 vtk

vscode 自带的 intelliSense 感觉有时找到的函数定义不对

试了下 clangd ,发现找不到第三方库代码的实现吗? 用的 vtk

改成 cl.exe 或 clang-cl.exe 都找不到第二层函数实现,只能找到我的函数调用的第一层

vscode 设置
"cmake.generator": "Ninja",

"cmake.configureSettings": {
"CMAKECCOMPILER": "clang-cl",
"CMAKECXXCOMPILER": "clang-cl",
"CMAKEEXPORTCOMPILECOMMANDS": "ON"
},

"clangd.arguments": [
"--compile-commands-dir=build",
"--query-driver=/cl.exe",
"--background-index",
"--all-scopes-completion"
]

.clangd 设置
CompileFlags:
Remove: [
"-Zc:cplusplus",
"-permissive-",
"/Zc:cplusplus",
"/permissive-"
]

cmakelists 设置
set(CMAKEEXPORTCOMPILECOMMANDS ON)
set(CMAKENOSYSTEMFROMIMPORTED ON)

聊天