问题描述:VS Code中出现“未定义标识符”,可以右键“转到声明”,但会一直出现红色提醒。
问题原因:VS Code intellisense不能自动找到需要的头文件路径,需要在用户设置中强制intellisense使用Tag Parser,递归方式检索头文件。
解决方式:找到工程对应的settings.json,并复制以下两个语句,在其中配置使用Tag Parser方式。
"C_Cpp.intelliSenseEngineFallback": "Disabled", //需要添加的
"C_Cpp.intelliSenseEngine": "Tag Parser", // 需要添加的
插入到这一级就可以
问题解决。
https://www.codenong.com/cs105966613/
解决VS Code配置Arduino开发环境出现未定义标识