VsCode включают ошибки пути, которые невозможно решить - PullRequest
0 голосов
/ 28 сентября 2019

Другие ответы, которые я видел, оказались неэффективными.
Я использую c ++, и это дает мне ошибку (красная закорючка), когда я включаю вектор или строку.
Он говорит мне, что мой путь включенияне обновляется, поэтому я нажимаю на лампочку и пытаюсь отредактировать конфигурации intellisense.
В этом окне есть раздел include path, внутри поля есть строка: $ {workspaceFolder} /**.
Так же и эта строкапроблема?
Я также попытался указать в этом поле следующий путь:
/ usr / local / include, но он ничего не меняет ...
Пожалуйста, что мне следует изменить в этом включении?дорожка??Что там должно быть?

1 Ответ

0 голосов
/ 29 сентября 2019

Нажмите Ctrl + Shift + P, чтобы открыть палитру команд

Начните вводить «C / C ++», а затем выберите «Редактировать конфигурации» (UI) из списка предложений.Откроется страница Конфигурации C / C ++.Когда вы вносите изменения, VS Code записывает их в файл с именем c_cpp_properties.json в папке .vscode.

Найдите параметр пути компилятора.VS Code попытается заполнить его компилятором по умолчанию на основе того, что он находит в вашей системе.Для Clang в macOS путь должен выглядеть следующим образом: / usr / bin / clang .Параметр пути компилятора является наиболее важным параметром в вашей конфигурации.Расширение использует его для определения пути к заголовочным файлам стандартной библиотеки C ++.Когда расширение знает, где найти эти файлы, оно может предоставить вам много полезной информации при написании кода.Установите для режима IntelliSense значение $ {default}, которое в macOS называется clang-x64.Вам нужно изменить только параметр Включить путь, если ваша программа включает заголовочные файлы, которые не находятся в вашей рабочей области или в стандартном пути библиотеки.В macOS вы должны установить macFrameworkPath так, чтобы он указывал на файлы заголовков системы.Код Visual Studio размещает эти настройки в .vscode / c_cpp_properties.json.

Оригинальная документация здесь!

...