1.安装或更新 C/C++ 扩展
2.操作并修改.vscode/c_cpp_properties.json文件
没有则在项目根目录下创建,
mkdir -p .vscode cd .vscode touch c_cpp_properties.json
内容如下:(注释都要去掉)
{ "configurations": [ { "name": "Linux", "includePath": [ "${workspaceFolder}/**", // 这代表包含项目根目录下的所有文件夹 "/usr/include/", "/usr/local/include/" // 添加其他必要的头文件路径 ], "defines": [ "_DEBUG", "UNICODE" // 添加你项目中需要的预处理器定义 ], // 其他设置... } ], "version": 4 }
3.修改设置:
通过侧边栏的齿轮图标打开设置,或者通过快捷键Ctrl
+,
(逗号)来打开设置界面,在搜索框中搜索下面几个C/C++扩展相关的设置,如:
-
C_Cpp.intelliSenseEngine
: 控制IntelliSense功能使用的引擎。通常默认为"Default"。如果你遇到问题,可以尝试设置为"Tag Parser"。 -
C_Cpp.autocomplete
: 此选项控制自动完成的行为。确保它没有被设置成"Disabled"。 -
C_Cpp.loggingLevel
: 如果你需要更详细的日志来帮助调试问题,可以将此设置为"Debug"。
完美解决。