Часто встречается ситуация, когда редактор в Visual Studio Code показывает красным подчеркиванием директивы #include. Также на некоторых функциях и макроопределениях не работает просмотр места их определения (Go to Definition, F12). Проблема решается путем добавления в настройки проекта дополнительных путей поиска заголовочных файлов.
Примечание: настройки проекта хранятся в .vscode/settings.json, расположенном в каталоге проекта. Есть возможность напрямую редактировать эти настройки как текст, однако лучше воспользоваться для этого встроенным инструментом через меню File -> Preferences -> Settings.
Для добавления пути поиска заголовочных файлов выполните следующие шаги:
1. Выберите пункт меню File -> Preferences -> Settings. Откроется мастер редактирования настроек.
2. В верхней части редактора настроек есть поле ввода для поиска настроек (Search settings). Введите в это поле includePath, список настроек сократится.
3. В разделе настроек C_Cpp > Default: Include Path кликните на кнопку Add Item, и введите новый путь для поиска подключаемых файлов. Можно вводить как относительные пути, так и абсолютные. Также для пути можно указывать путь относительно домашнего каталога ~.
[Ссылки]
1. VSCode FAQ. 2. Интерфейс командной строки Visual Studio Code. 3. VSCode: использование файла настроек c_cpp_properties.json. |