Toriyung

导航

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/**

 

其实还有其他的方式,总之是很灵活的

posted on 2024-04-26 23:15  Toriyung  阅读(54)  评论(0编辑  收藏  举报