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

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

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

排查路线是:

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

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

解决方法很简单,

  • 卸载clangd插件,然后重启vscode。
  • 如果发现还是无法识别,可以尝试删除C/C++插件重新安装,
记住,打开c/c++的intellisense功能。
相关推荐
葵花日记13 小时前
VS2022 美化指南:用 ClaudiaIDE 设置自定义编辑器背景
ide·visualstudio·编辑器
解道Jdon14 小时前
FigCraft把Figma用Rust从零重写了一遍
ide·windows·git·svn·eclipse·github·visual studio
Sunny_GMF16 小时前
Markdown 导出 HTML 实战:2.6MB 编辑器快照如何瘦身 71%(DOM 净化 + CSSOM 运行时裁剪)
编辑器·html·ai编程·harmonyos
灯澜忆梦17 小时前
【Linux】#7 | vi/vim 编辑器
linux·编辑器·vim
程序员龙一18 小时前
VsCode+ClaudeCode+Deepseek的配置
vscode·claude·deepseek·vibecoding
广东帝工18 小时前
智慧航道核心价值对航运业发展的具体影响
编辑器
广东帝工19 小时前
智慧航道从“经验调度“到“智能协同“
编辑器
运维@小兵19 小时前
安装Pycharm并破解
ide·python·pycharm
你说我胖?1 天前
Visual Studio编辑生成exe
ide·visual studio
cgblpx2 天前
vscode的安装
ide·vscode·编辑器