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>头"

相关推荐
luanma1509801 小时前
PHP vs C++:编程语言终极对决
开发语言·c++·php
csdn_aspnet1 小时前
C/C++ 两个凸多边形之间的切线(Tangents between two Convex Polygons)
c语言·c++·算法
yangtuoni3 小时前
vscode调试C++程序
c++·ide·vscode
m0_587958954 小时前
C++中的命令模式变体
开发语言·c++·算法
剑心诀4 小时前
02 数据结构(C) | 线性表——顺序表的基本操作
c语言·开发语言·数据结构
m0_488633324 小时前
Windows环境下编译运行C语言程序,合适工具与方法很关键
c语言·windows·git·开发工具·编译器
2501_924952694 小时前
代码生成器优化策略
开发语言·c++·算法
m0_488633325 小时前
C语言变量命名规则、入门自学、运算符优先级及数据结构介绍
c语言·数据结构·运算符优先级·变量命名·入门自学
Book思议-5 小时前
【数据结构实战】川剧 “扯脸” 与栈的 LIFO 特性 :用 C 语言实现 3 种栈结构
c语言·数据结构·算法·
xushichao19895 小时前
C++动态链接库开发
开发语言·c++·算法