← Назад к списку
Ошибки на ПК • Авг 7, 2026

Cannot open source file cstring как исправить ошибку в VS Code

При компиляции проекта на C++ в редакторе VS Code вылазит ошибка IntelliSense: cannot open source file cstring. Программа не видит стандартные заголовочные файлы компилятора GCC (MinGW). Как правильно прописать пути к инклудам в конфигурационном файле c_cpp_properties.json, чтобы убрать это ложное предупреждение?

Ответы (1)

Игорь Коновалов

Обычное дело для Visual Studio Code, когда плагин от Microsoft теряет окружение компилятора. Код при этом компилируется нормально через терминал, а сама среда подсвечивает строки красным.

Решается эта проблема за пару минут:
Вызовите палитру команд через сочетание клавиш Ctrl+Shift+P и введите C/C++: Edit Configurations (JSON). В открывшемся файле настроек найдите блок includePath. Сюда нужно добавить путь к папке инклудов вашего установленного компилятора. Обычно для MinGW путь выглядит следующим образом: C:/mingw64/include/** или аналогичный вариант в зависимости от того, куда вы распаковывали архив.

Вторая важная строчка в этом конфигурационном файле — это compilerPath. Проверьте, чтобы там был четко указан прямой путь к исполняемому файлу g++.exe, а не к обычной заглушке. После сохранения настроек обязательно перезапустите окно редактора через команду Developer: Reload Window, чтобы кэш статических библиотек полностью обновился и синтаксический анализатор заново пересобрал карту вашего рабочего каталога.

Ваш ответ