vscode debug: #include errors detected. Please update your includePath
比如说文件树如下
-src -x.cpp -x.hpp
那么在x.cpp中直接
#include "x.hpp"
是没问题的,因为这个按相对路径来说可以直接搜到
但是如果文件树如下
-src -x.cpp -head -x.hpp
由于x.cpp和x.hpp不在同一个文件夹下,所以需要按相对路径如下
#include "../head/x.hpp"
先回到上一层然后再进入head文件夹
但如果x.cpp和x.hpp的位置关系更加复杂,则直接用绝对路径会更加方便,但如果直接在#include里面写上完整的绝对路径十分不美观,所以可以在c/c++ configuration里直接加入路径
假如上面的例子src,head所在目录为/opt/test
那么有几种不同的方式
1.
#include "x.hpp"
那么对应设置的路径为
/opt/test/head/**
2.
#include "head/x.hpp"
那么对应设置的路径为
/opt/test/**
其实还有其他的方式,总之是很灵活的
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通