Если сборка прошла успешно, файлы уже на вашем компьютере. Вы просто должны сказать vs-code, где.
Базель материализует все внешние репозитории в <execution_root>/external/
. <execution_root>
- это каталог, который Bazel создает в своем выходном дереве, и вы можете найти его путь, запустив bazel info execution_root
. Под этим вы увидите external/
, а под ним вы найдете репозитории.
Однако вам, вероятно, придется указывать vs-code статический путь, а не команду. К счастью, есть более удобный способ. Посмотрите на каталог вашей рабочей области после сборки: посмотрите каталоги bazel-bin
и другие bazel-*
? На самом деле это символические ссылки, и одна из них называется что-то вроде bazel-myproject
, где «myproject» - это имя вашего каталога рабочей области. Эта символьная ссылка также указывает на <execution_root>
, поэтому вы можете указать vs-code искать заголовки в bazel-myproject/external/com_github_grpc_grpc
.