vscode c++解决包含头文件红色波浪线问题

安装c/c++插件后,按ctrl+shift+p,

点击打开了c_cpp_properties.json文件,对其中的IncludePath进行编辑,示例如下:

cpp 复制代码
"includePath": [
                "${workspaceFolder}/**",
                "${workspaceFolder}/include/**",
                "${workspaceFolder}/src/calc/include/dbus/**",
                "${workspaceFolder}/src/calc/include/util/**",
                "${workspaceFolder}/src/calc/include/main/**",
                "C:/mingw32/i686-w64-mingw32/include/c++",
                "C:/mingw32/i686-w64-mingw32/include/c++/i686-w64-mingw32",
                "C:/mingw32/i686-w64-mingw32/include/c++/backward",
                "C:/mingw32/i686-w64-mingw32/include",
                "C:/mingw32/include",
                "C:/mingw32/lib/gcc/i686-w64-mingw32/5.4.0/include",
                "C:/mingw32/lib/gcc/i686-w64-mingw32/5.4.0/include-fixed"
            ],

注意,如果a.h中还include了b.h,即使a.h在包含范围内,但b.h没在包含范围内的话,a.h上也仍然会显示波浪线。

相关推荐
若亦_Royi40 分钟前
C++ 的大括号的用法合集
开发语言·c++
ragnwang4 小时前
C++ Eigen常见的高级用法 [学习笔记]
c++·笔记·学习
lqqjuly7 小时前
特殊的“Undefined Reference xxx“编译错误
c语言·c++
冰红茶兑滴水8 小时前
云备份项目--工具类编写
linux·c++
刘好念8 小时前
[OpenGL]使用 Compute Shader 实现矩阵点乘
c++·计算机图形学·opengl·glsl
叶羽西8 小时前
Android Studio打开一个外部的Android app程序
android·ide·android studio
酒鬼猿8 小时前
C++进阶(二)--面向对象--继承
java·开发语言·c++
姚先生979 小时前
LeetCode 209. 长度最小的子数组 (C++实现)
c++·算法·leetcode
小王爱吃月亮糖9 小时前
QT开发【常用控件1】-Layouts & Spacers
开发语言·前端·c++·qt·visual studio
aworkholic10 小时前
opencv sdk for java中提示无stiching模块接口的问题
java·c++·opencv·jni·opencv4android·stiching