Проблема, с которой вы столкнулись, связана с тем, что IntelliSense не может найти заголовочные файлы стандартной библиотеки C++. Это может быть связано с тем, что пути к заголовочным файлам не указаны в конфигурации `c_cpp_properties.json`.
Для решения этой проблемы вам нужно добавить пути к заголовочным файлам стандартной библиотеки C++ в `includePath`. Обычно эти файлы находятся в директории, связанной с вашим компилятором.
Попробуйте следующие шаги:
1. Найдите путь к заголовочным файлам стандартной библиотеки C++. Обычно они находятся в директории, связанной с вашим компилятором. Например, для GCC это может быть `/usr/include/c++/VERSION`, где `VERSION` - версия вашего компилятора.
2. Добавьте этот путь в `includePath` в файле `c_cpp_properties.json`.
Пример конфигурации `c_cpp_properties.json` может выглядеть так:
{
"configurations": [
{
"name": "Linux",
"includePath": [
"${workspaceFolder}/**",
"/usr/include",
"/usr/include/c++/VERSION",
"/usr/include/c++/VERSION/x86_64-linux-gnu"
],
"defines": [],
"compilerPath": "/usr/bin/gcc",
"cStandard": "c17",
"cppStandard": "gnu++17",
"intelliSenseMode": "linux-gcc-x64"
}
],
"version": 4
}
Замените `VERSION` на версию вашего компилятора GCC. Например, если у вас GCC версии 9, путь будет `/usr/include/c++/9`.
После внесения изменений перезапустите VS Code и попробуйте снова. Это должно решить проблему с поиском заголовочных файлов стандартной библиотеки C++.