Bazel是一种构建工具,可以快速可靠地构建代码。它用于构建Google的大部分软件,因此它旨在处理Google开发中存在的构建问题。 http://bazel.build/
使用 Bazel 完成项目构建后,在 Ubuntu 20.04 上执行二进制文件时出现以下错误。 [libprotobuf 错误外部/com_google_protobuf/src/google/protobuf/
如果没有 srcs,则不允许使用 deps - 移至运行时 deps?
我正在从 Maven 项目迁移到 Bazel 项目。当我想生成java库时,我可以生成jar文件用作依赖项。当我在构建文件中将它们用作 deps 时,它会给出...
找不到proto导入文件(项目由bazel管理),如何正确设置导入路径?
我使用bazel来管理我的项目,我想通过bazel构建生成protobuf文件。这是我的文件路径树: 有两个问题: 如何使geometry.proto导入matrix.proto(在同一个
我想查看 bazel 目标的所有依赖关系图,为此我可以使用下面的查询 bazelisk 查询 --notool_deps --noimplicit_deps "deps(//sample-target:sample-target)" --output...
使用 bazel 和 testwell ctc+ 检测代码覆盖率
我正在尝试使用 bazel 和 testwell ctc++ 来检测代码覆盖率。 根据 testwell,我们只需预先附加 ctcwrap 实用程序,它将分别创建 MON.sym 和 MON.dat 文件。 ...
我正在尝试在 Bazel 中找到有关加载函数中的“@”符号的任何内容。我们可以加载这样的东西 加载(“//foo/bar:file.bzl”,library_alias) 但也像这样 加载(“@bazel_tools //...
Bazel 读取 Spring Boot application.properties 配置
我有一个非常简单的 Spring Boot 应用程序,它使用 Maven,我正在尝试将其迁移到使用 Bazel。 我正在遵循“从 Maven 迁移到 Bazel”教程,现在我已经有了 Spring ...
如果设置了标志(构建库或使用它的目标之一时),Bazel 会条件编译 C++ 库
我正在尝试使用 bazel 有条件地编译 C++ 库,具体取决于在构建/运行使用该库的目标之一或库本身时是否设置了特定标志。 我的图书馆...
我是 Stackoverflow 的新手,也是 Bazel 的新手,但希望我的问题很清楚。 我想使用 Bazel 来管理我的构建。我有多个 git 存储库,其中一些存储库是应用程序,所以......
Bazel + C++ 项目:如何为“运行”命令指定工作目录
我正在尝试使用工作区根目录中的 bazel run 命令运行 bazel 目标。我想将相对路径作为参数传递给该目标。目前它无法识别此通行证,而手动...
如何在 Bazel 中删除缓存的下载对象(例如来自 http_archive)?
我的 Bazel C++ 项目的 CI 构建最近崩溃了。该错误表明 http_repository 的 HTTPS 下载失败: 信息:存储库特征实例化于: 没有堆栈(--
使用 bazel 为 Android 构建 rust_binary
我可以轻松构建 cc_binary 并在 Android 设备上执行它。我想使用 rust_rules 做同样的事情。但无法构建它。我对必须使用的标志感到困惑。 我没有在linux上尝试过,但是...
在 Bazel 中,是否有一种方法可以访问目标的所有提供者,而无需事先了解目标可能包含的提供者类型? 我想要一个规则实现简单地返回“re...
我在bazel文件中定义了一个规则: load("@io_bazel_rules_docker//容器:container.bzl", "container_push") defbranch_aware_container_push(**kwargs): 标签 = kwargs.pop...
不清楚如何从另一个目标中定义的模块导入(python bazel)
我有以下文件结构 。 ├── 基岩 │ ├── 建造 │ └── 基岩 │ ├── __init__.py │ └── main.py └── 样板 ├── 建造 └── main.py ...
如何修复compilepkg:构建Bazel项目时缺少对golang.org/x/sys/unix的严格依赖?
我正在尝试在我的电脑上运行此存储库的本地版本。我使用的是 Debian 12,并安装了 Bazel v6.4.0 和 Go v1.21.5。我对 Go 不太熟悉,对 Bazel 更不熟悉......
我正在尝试使用各种常见发行版在各种 GNU/Linux 发行版上使用基于 Bazel 的构建系统来测试 google/or-tools 的构建 当尝试在 Alpine:edge based 中使用 bazel 时
使用国外规则的Bazel Cmake无法下载外部包,但可以在本地运行
我正在开发一个 bazel cpp 项目,我正在尝试使用 cmake 来集成外部库。 我有以下构建文件 加载(“@rules_cc //cc:defs.bzl”,“cc_library”) 我...
制作带有C++扩展的跨平台PyPI包(用pybind11包装,用bazel构建)
我有一个混合 C++/Python 项目。它使用 pybind11 包装 Python 的 C++ 代码,并使用 bazel 来构建解决方案。我对这个技术栈非常满意。安装 C++ 编译器后,Python
Bazel `cmake` 无法下载存储库本身,但需要手动重试外部工作?
我正在尝试构建一个 CMake 项目的存储库,但我使用 Bazel。为此,我使用 Rules_foreign_cc 并为存储库指定 BUILD 文件,如下所示: 加载(“@rules_foreign_cc //foreign_cc...