You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置让clangd查找/usr/local/include?VSCode下Poetry项目依赖问题

解决clangd无法识别Poetry项目依赖的问题

完全可以在项目根目录添加简单配置文件实现需求,具体操作如下:

  1. 在项目根目录创建名为.clangd的文件
  2. 在文件中写入以下配置内容:
CompileFlags:
  Add: [-I/usr/local/include]

这个配置会让clangd在解析代码时额外搜索/usr/local/include目录,能解决大部分依赖头文件未找到的报错。

如果你的Poetry虚拟环境里还有需要包含的头文件路径,也可以一并添加,比如:

CompileFlags:
  Add:
    - -I/usr/local/include
    - -I./.venv/include/python3.10/site-packages  # 替换成你实际的虚拟环境Python版本路径

保存文件后,重启VSCode或者通过命令面板执行clangd: Restart Language Server让配置生效即可。

内容的提问来源于stack exchange,提问作者learnvst

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 09:04:51