解决vscode项目中无法识别宏定义的问题

在c_cpp_properties.json中的"defines":[]中定义的宏无法被识别。

从而导致代码中的宏开关无法生效,造成代码的阅读不便利。

排查路线是:

关闭所有插件,删除当前工程目录下的.vscode文件夹。

经过一系列排查发现是C/C++插件与clangd插件有冲突,

解决方法很简单,

  • 卸载clangd插件,然后重启vscode。
  • 如果发现还是无法识别,可以尝试删除C/C++插件重新安装,
记住,打开c/c++的intellisense功能。
相关推荐
秋雨雁南飞7 小时前
Visual Studio 常用扩展
ide·visual studio
X1A0RAN11 小时前
解决Pycharm中部分文件或文件夹被隐藏不展示问题
ide·python·pycharm
小e说说14 小时前
主流活动策划工具特点比较
编辑器
winlife_15 小时前
把 Godot 编辑器接入 AI:Funplay MCP for Godot 介绍
人工智能·编辑器·godot·ai编程·游戏开发·mcp
wh_xia_jun15 小时前
用pom 的test 配置 与 jacoco
java·ide·intellij-idea
zhaqonianzhu18 小时前
Qoder CN 插件停更与迁移指南:从 VS Code 到通义灵码 IDE
ide·vscode
数智工坊18 小时前
PyCharm 运行 Python 脚本总自动进 Test 模式?附 RT-DETRv2 依赖缺失终极排坑
开发语言·ide·人工智能·python·pycharm
00后程序员张18 小时前
Windows 下怎么生成 AppStoreInfo.plist?不依赖 Xcode 的方法
ide·macos·ios·小程序·uni-app·iphone·xcode
BU摆烂会噶19 小时前
【LangGraph】House_Agent 实战(一):架构与环境配置
人工智能·vscode·python·架构·langchain·人机交互
IceSugarJJ19 小时前
Windows下VSCode+ WSL项目启动流程
linux·windows·vscode·ubuntu·wsl