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"。
完美解决。