1. 原因
vscode需要知道你引入的那些包在哪里
2. 方案
1.手动添加include信息
- 在代码仓库的根目录下新建.vscode文件夹,如果文件夹已存在,则跳过本步骤
- 在文件夹下创建c_cpp_properties.json文件,文件内容如下
{
"configurations": [
{
"name": "Linux",
"includePath": [
"${default}",
"/usr/local/include",
"${workspaceFolder}/3rdparty/include"
],
"defines": [],
"compilerPath": "/usr/bin/clang",
"cStandard": "c17",
"cppStandard": "c++17",
"intelliSenseMode": "linux-clang-x64"
}
],
"version": 4
}