Как включить IntelliSense C ++ для проекта Bazel в коде VS? - PullRequest
0 голосов
/ 03 апреля 2020

Я хотел бы включить intellisense для моего проекта C ++, который строится с использованием bazel в коде VS.

Раньше было расширение , которое могло это делать, но оно имеет было прекращено с момента выпуска официального расширения vscode-bazel , в котором отсутствует эта возможность.

1 Ответ

1 голос
/ 03 апреля 2020

Существует открытый выпуск на vscode-bazel относительно этой функции.

К счастью, кто-то указал на другой инструмент база данных bazel-compilation-database , который может автоматически генерировать compile_commands.json.

После того, как вы сгенерировали этот файл, добавьте его в файл .vscode/c_cpp_properties.json, добавив строку

"compileCommands": "${workspaceFolder}/compile_commands.json"

Теперь Intellisense должен быть включено, если у вас установлено расширение vscode-cpptools .

...