vscode 未定义标识符class
时间: 2023-12-08 16:38:36 浏览: 242
vscode工具插件
这个问题通常是由于VS Code的Intellisense无法找到需要的头文件路径导致的。解决方法如下:
1.在用户设置中强制Intellisense使用Tag Parser,递归方式检索头文件。具体步骤如下:
a.打开VS Code,按下Ctrl + Shift + P,输入“settings.json”并选择“Preferences: Open User Settings”。
b.在搜索栏中输入“C_Cpp.default.intelliSenseEngine”并选择“Edit in settings.json”。
c.将“C_Cpp.default.intelliSenseEngine”更改为“Tag Parser”。
d.保存并关闭settings.json文件。
2.如果第一种方法无效,可以尝试在settings.json文件中添加以下代码:
```json
"C_Cpp.intelliSenseEngineFallback": "enabled",
"C_Cpp.intelliSenseEngine": "Tag Parser"
```
或者
```json
"C_Cpp.intelliSenseEngineFallback": "Disabled",
"C_Cpp.intelliSenseEngine": "Tag Parser"
```
保存并关闭settings.json文件。
如果以上两种方法都无效,可以尝试重新安装VS Code或者重新安装C++插件。
阅读全文