当前位置: 首页 > 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的基本介绍
  • 来上海喝云南咖啡!上海国际咖啡文化节助力咖啡产业破圈出海
  • 国务院安委办、应急管理部进一步调度部署“五一”假期安全防范工作
  • 国务院任免国家工作人员:颜清辉任人社部副部长
  • 融创服务全面退出彰泰服务集团:约8.26亿元出售广西彰泰融创智慧80%股权
  • 招商蛇口:一季度营收约204亿元,净利润约4.45亿元
  • “光荣之城”2025上海红色文化季启动,红色主题市集亮相