首页 > 其他分享 >vscode debug: #include errors detected. Please update your includePath

vscode debug: #include errors detected. Please update your includePath

时间:2024-04-26 23:22:18浏览次数:18  
标签:opt head errors vscode hpp Please test cpp include

比如说文件树如下

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

 

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

标签:opt,head,errors,vscode,hpp,Please,test,cpp,include
From: https://www.cnblogs.com/toriyung/p/18161062

相关文章

  • The "TypeScript Vue Plugin (Volar)" extension is no longer needed since v2. Plea
    这个报错信息表明你正在使用的是VisualStudioCode或者其他支持Volar的编辑器,而Volar是一个为Vue3应用提供TypeScript支持的工具。这个报错指出自从Volar版本2开始,"TypeScriptVue插件(Volar)"这个扩展就不再需要了。解决方法:如果你在使用的是VisualStudioCode编辑器,并且安装......
  • Canvas errors & CORS All In One
    Canvaserrors&CORSAllInOneUncaught(inpromise)DOMException:Failedtoexecute'toDataURL'on'HTMLCanvasElement':Taintedcanvasesmaynotbeexported.solution<imgcrossorigin="anonymous"data-src="&q......
  • Django admin static files errors All In One
    DjangoadminstaticfileserrorsAllInOne404errorshttp://127.0.0.1:8000/admin/demos$pythonmanage.pyrunserver#admin#123456#[email protected]://127.0.0.1:8000/admin/login/?next=/admin/(......
  • vscode 配置c/c++环境,无法生成 *.exe文件
    ​【问题】:    使用vscode配置c/c++环境时,提示无法构建失败。 【解决方案】:    1.当前结合网上找的资料已经检查过,tasks.json和launch.json文件,并无配置错误。    2.F5调试时,终端输出错误调试信息如下:启动调试任务时,执行了2条命令。1)cmd/c......
  • window下使用vscode和cmake开发编译cpp代码
    window下使用vscode和cmake开发编译cpp代码1.先准备cpp编译环境还是要先使用vscode和mingw搭建好cpp开发环境,因为cmake不是一个编译工具,它只不过是根据CMakeLists.txt文件生成Makefile文件,Makefile文件再通过make规则使用gcc、g++等工具去实践编译代码。使用vscode和mingw......
  • window下使用vscode和mingw搭建cpp开发环境
    window下使用vscode和mingw搭建cpp开发环境1.下载安装MinGWMinGW是一款在Windows平台上运行的GNU工具集,它提供了一套构建应用程序的开发工具,包括GNUC/C++编译器、GDB调试器、GNU二进制工具等。它可以用于开发Windows应用程序,也可以用于开发跨平台的应用程序。MinGW的全称是Mi......
  • godot4.2 vscode配置
    launch.json文件{//使用IntelliSense了解相关属性。//悬停以查看现有属性的描述。//欲了解更多信息,请访问:https://go.microsoft.com/fwlink/?linkid=830387"version":"0.2.0","configurations":[{"name":......
  • 如何在 VSCode 中配置和编写 LINGO
    目录如何在VSCode中配置和编写LINGO安装VSCode扩展LINGO脚本文件与runlingo命令LINGO命令行交互和脚本文件配置VisualStdioCode的设置配置LTF文件的代码高亮关于文件兼容的一些小问题如何在VSCode中配置和编写LINGOLINGO是用来解决优化问题的一个特别好用的......
  • vscode 提示导入的第三方包 路径不正确 ,要怎么解决?
    问题:vscode提示导入的第三方包路径不正确,如:import{Modal}from"node_modules/antd/lib/index";应该是import{Modal}from"antd";要怎么解决?回答要让VSCode在自动导入时不使用node_modules的完整路径,可按以下步骤操作:打开VSCode进入设置页面,你可以通过顶部菜......
  • VSCode终端为什么不能输入任何命令,打开的时候一片空白
    索引:VSCode终端为什么不能输入任何命令,打开的时候一片空白。。。解决办法:使用cmd本地终端,进入远程服务器,然后进入root目录下,把vscode-server目录删除,重新通过vscode进入详细步骤:关闭所有vscode与服务器的连接使用非vscode终端ssh到服务器杀死服务器上运行的所有vs......