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

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

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

排查路线是:

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

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

解决方法很简单,

  • 卸载clangd插件,然后重启vscode。
  • 如果发现还是无法识别,可以尝试删除C/C++插件重新安装,
记住,打开c/c++的intellisense功能。
相关推荐
xqlily2 小时前
通过 Visual Studio Code 启动 IPython
ide·vscode·ipython
练小杰3 小时前
Linux系统 C/C++编程基础——基于Qt的图形用户界面编程
linux·c语言·c++·经验分享·qt·学习·编辑器
梓沂3 小时前
idea修改模块名导致程序编译出错
java·ide·intellij-idea
千航@abc5 小时前
vim在末行模式下的删除功能
linux·编辑器·vim
dot.Net安全矩阵5 小时前
拒绝 Github 投毒,通过 Sharp4SuoBrowser 分析 Visual Studio 隐藏文件
ide·安全·web安全·github·.net·.netcore·visual studio
江西理工大学小杨6 小时前
VScode连接远程Linux服务器环境配置
ide·vscode·编辑器
莲动渔舟10 小时前
国产编辑器EverEdit - 命令窗口应用详解
编辑器·emeditor·everedit
aloneboyooo12 小时前
Android Studio安装配置
android·ide·android studio
梓懿lwh12 小时前
vim的介绍
linux·编辑器·vim
涛ing13 小时前
23. C语言 文件操作详解
java·linux·c语言·开发语言·c++·vscode·vim