当前位置: 首页 > news >正文

vscode 红色波浪线问题

VSCode 红色波浪线问题终极解决方案

问题描述

在编写 C++ 项目时,CMake 编译通过但代码出现红色波浪线,常见问题:

  • #include 提示找不到头文件
  • 枚举或类型名未定义
  • 成员函数或变量无法识别

这些是 VSCode 的 IntelliSense 配置问题,并非代码错误。


修改一下 .vscode的 json文件: c_cpp_properties.json

"includePath": ["${workspaceFolder}/**"}// 改成 下面这个, 具体看自己的 头文件在哪"includePath": ["${workspaceFolder}/**","${workspaceFolder}/include/**","${workspaceFolder}/thirdparty/**"],

更简单的: 让 cmake 管理 路径

"configurationProvider": "ms-vscode.cmake-tools"  // 关键!让CMake接管配置

还有一种是 右下角 会有 IntelliSense 提示 未配置, 黄色感叹号, 可以点击 以下, 选择 cmake , 也能解决

一共三种 方法, 那种能用 用哪个

相关文章:

  • srp batch
  • 用 Go 实现一个轻量级并发任务调度器(支持限速)
  • 多线程编程的简单案例——单例模式[多线程编程篇(3)]
  • NFC 碰一碰发视频源码搭建,碰一碰发视频定制化开发技术
  • Redis 的指令执行方式:Pipeline、事务与 Lua 脚本的对比
  • ROS机器人一般用哪些传感器?
  • 初识Redis · 客户端“Hello world“
  • R 语言科研绘图 --- 饼状图-汇总
  • Yum镜像源
  • 中间件--ClickHouse-10--海量数据存储如何抉择ClickHouse和ES?
  • 【系统分析师】-软件工程
  • 【文件操作与IO】详细解析文件操作与IO (一)
  • 探索 Higress:下一代云原生 API 网关
  • 前端融合图片mask
  • 高级java每日一道面试题-2025年4月13日-微服务篇[Nacos篇]-Nacos如何处理网络分区情况下的服务可用性问题?
  • ubantu18.04(Hadoop3.1.3)之MapReduce编程
  • pnpm解决幽灵依赖问题
  • Model Context Protocol (MCP) 开放协议对医疗多模态数据整合的分析路径【附代码】
  • Kaamel隐私与安全分析报告:Microsoft Recall功能评估与风险控制
  • hadoop和Yarn的基本介绍
  • 杭州发布最新“独角兽企业”榜单,“六小龙”中5家已晋级
  • 第四届全民阅读大会在太原举办,李书磊出席并讲话
  • 2025全球智慧城市指数排名揭晓,阿布扎比跃升至第五位
  • 东部战区新闻发言人就美“劳伦斯”号导弹驱逐舰过航台湾海峡发表谈话
  • 潘功胜在美谈关税:吁全球经济勿滑向“高摩擦、低信任”轨道
  • 王毅同伊朗外长阿拉格齐会谈