gpt4 book ai didi

c++ - linux 上的 clangd 找不到默认 header

转载 作者:太空宇宙 更新时间:2023-11-04 10:02:18 53 4
gpt4 key购买 nike

我已经从官方 PPA 安装了最新的 LLVM 工具链,包括 clang、clang-tools-extra、lldb、lld、libc++ 和 libc++abi。我正在尝试使用 clangd with emacs + lsp .

除了 clangd 无法找到内存、 vector 等默认 header 外,一切正常。我的代码很好,它通常是使用 clang 编译的。我的 compile_commands.json 也可以。

如何让 clangd 工作?

编辑:删除了关于从源代码构建 llvm+clang 的提及,因为它做得不正确。

最佳答案

我在互联网上没有找到任何信息,所以在这里发布解决方案。假设 llvm 工具链安装在 /usr/lib/llvm-8 中。答案是:

sudo ln -s /usr/lib/llvm-8/include/c++/v1 /usr/include/c++/v1

就是这样。祝你好运。

关于c++ - linux 上的 clangd 找不到默认 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55289053/

53 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com