ySh_ppp 2021-11-20 18:09 采纳率: 0%
浏览 84

vim的Coc插件 使用clangd ,.h文件与.c文件不在同一目录下就报错

我使用Clangd,引入头文件如果不是和当前文件在同一个目录,就会报错(编译不会报错)。
只有打上相对路径或绝对路径才能跳转到头文件里,请问有什么办法解决?

图1:没有写相对路径,报错找不到对应的sample_comm.h头文件
图2:写了相对路径,该头文件找到了,但是该sample_comm.h头文件里面包含的hi_comm.h头文件没有写相对路径,所以还是找到不到

img

img

我感觉是与Clangd配置环境变量相关 但是我也不知道在哪配置 ,请求解答一下

  • 写回答

1条回答 默认 最新

  • CSDN专家-link 2021-11-20 18:11
    关注

    你得把头文件所在的路径加入到环境设置中的头文件路径中。不然编译器找不到的
    你这个工具我也不知道在哪里设置。但肯定会有

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 11月20日

悬赏问题

  • ¥15 (标签-UDP|关键词-client)
  • ¥15 关于库卡officelite无法与虚拟机通讯的问题
  • ¥15 qgcomp混合物线性模型分析的代码出现错误:Model aliasing occurred
  • ¥100 已有python代码,要求做成可执行程序,程序设计内容不多
  • ¥15 目标检测项目无法读取视频
  • ¥15 GEO datasets中基因芯片数据仅仅提供了normalized signal如何进行差异分析
  • ¥15 小红薯封设备能解决的来
  • ¥100 求采集电商背景音乐的方法
  • ¥15 数学建模竞赛求指导帮助
  • ¥15 STM32控制MAX7219问题求解答