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

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

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

排查路线是:

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

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

解决方法很简单,

  • 卸载clangd插件,然后重启vscode。
  • 如果发现还是无法识别,可以尝试删除C/C++插件重新安装,
记住,打开c/c++的intellisense功能。
相关推荐
tan180°6 小时前
Linux进程信号处理(26)
linux·c++·vscode·后端·信号处理
小阳睡不醒9 小时前
vim 练习题
linux·编辑器·vim
向宇it9 小时前
【unity游戏开发——编辑器扩展】使用EditorGUI的EditorGUILayout绘制工具类在自定义编辑器窗口绘制各种UI控件
开发语言·ui·unity·c#·编辑器·游戏引擎
和平宇宙9 小时前
vscode extention踩坑记
ide·vscode·编辑器
yinhezhanshen10 小时前
使用VSCode编辑Markdown+PlantUml
ide·vscode·编辑器
kooboo china.13 小时前
在UI 原型设计中,交互规则有哪些核心要素?
ui·编辑器·交互
慢一点会很快13 小时前
【Tools】VScode使用CMake构建项目
ide·vscode·编辑器
Mckay8816 小时前
android studio导入项目
android·ide·android studio
threelab16 小时前
05.three官方示例+编辑器+AI快速学习three.js webgl - animation - skinning - ik
人工智能·学习·编辑器
threelab16 小时前
04.three官方示例+编辑器+AI快速学习webgl_animation_skinning_additive_blending
人工智能·学习·编辑器