vscode c/c++ 检测到 #include 错误。请更新 includePath。

问题背景

使用vscode打开项目后,头文件显示红色波浪线,没有引入。

检测到 #include 错误。请更新 includePath。已为此翻译单元(xxx)禁用波形曲线。

解决方法

gcc -v -E -x c++ -

显示所有头文件路径。

打开c_cpp_properties.json文件,粘贴至"includePath"。

如果没有该文件:在vscode中ctrl+shift+P打开命令行,运行C/Cpp: Edit configurations...即可生成。

如果依然无法解决,考虑搜索该头文件,判断是否是该头文件并非适用当前操作系统的问题。例如在win下:无法打开包含文件:'arpa/inet.h',这是因为:"Windows为伯克利套接字使用不同的头和实现,而不是Unix所使用的<arpa/inet.h>头"

相关推荐
懒羊羊大王&19 小时前
模版进阶(沉淀中)
c++
似水এ᭄往昔19 小时前
【C语言】文件操作
c语言·开发语言
owde20 小时前
顺序容器 -list双向链表
数据结构·c++·链表·list
rainFFrain20 小时前
单例模式与线程安全
linux·运维·服务器·vscode·单例模式
GalaxyPokemon20 小时前
Muduo网络库实现 [九] - EventLoopThread模块
linux·服务器·c++
W_chuanqi20 小时前
安装 Microsoft Visual C++ Build Tools
开发语言·c++·microsoft
蒙奇D索大20 小时前
【数据结构】第六章启航:图论入门——从零掌握有向图、无向图与简单图
c语言·数据结构·考研·改行学it
tadus_zeng21 小时前
Windows C++ 排查死锁
c++·windows
EverestVIP21 小时前
VS中动态库(外部库)导出与使用
开发语言·c++·windows
烂蜻蜓21 小时前
C 语言中的递归:概念、应用与实例解析
c语言·数据结构·算法