bazel 相关问题

Bazel是一种构建工具,可以快速可靠地构建代码。它用于构建Google的大部分软件,因此它旨在处理Google开发中存在的构建问题。 http://bazel.build/

在 Ubuntu 中获取“[libprotobuf ERROR external/com_google_protobuf/src/google/protobuf/descriptor_database.cc:642] 文件已存在于数据库中:”

使用 Bazel 完成项目构建后,在 Ubuntu 20.04 上执行二进制文件时出现以下错误。 [libprotobuf 错误外部/com_google_protobuf/src/google/protobuf/

回答 1 投票 0

如果没有 srcs,则不允许使用 deps - 移至运行时 deps?

我正在从 Maven 项目迁移到 Bazel 项目。当我想生成java库时,我可以生成jar文件用作依赖项。当我在构建文件中将它们用作 deps 时,它会给出...

回答 2 投票 0

找不到proto导入文件(项目由bazel管理),如何正确设置导入路径?

我使用bazel来管理我的项目,我想通过bazel构建生成protobuf文件。这是我的文件路径树: 有两个问题: 如何使geometry.proto导入matrix.proto(在同一个

回答 2 投票 0

如何向bazel查询的每个节点添加更多数据

我想查看 bazel 目标的所有依赖关系图,为此我可以使用下面的查询 bazelisk 查询 --notool_deps --noimplicit_deps "deps(//sample-target:sample-target)" --output...

回答 1 投票 0

使用 bazel 和 testwell ctc+ 检测代码覆盖率

我正在尝试使用 bazel 和 testwell ctc++ 来检测代码覆盖率。 根据 testwell,我们只需预先附加 ctcwrap 实用程序,它将分别创建 MON.sym 和 MON.dat 文件。 ...

回答 1 投票 0

“@”符号的含义加载乐趣

我正在尝试在 Bazel 中找到有关加载函数中的“@”符号的任何内容。我们可以加载这样的东西 加载(“//foo/bar:file.bzl”,library_alias) 但也像这样 加载(“@bazel_tools //...

回答 1 投票 0

Bazel 读取 Spring Boot application.properties 配置

我有一个非常简单的 Spring Boot 应用程序,它使用 Maven,我正在尝试将其迁移到使用 Bazel。 我正在遵循“从 Maven 迁移到 Bazel”教程,现在我已经有了 Spring ...

回答 1 投票 0

如果设置了标志(构建库或使用它的目标之一时),Bazel 会条件编译 C++ 库

我正在尝试使用 bazel 有条件地编译 C++ 库,具体取决于在构建/运行使用该库的目标之一或库本身时是否设置了特定标志。 我的图书馆...

回答 1 投票 0

如何设置 bazel 7 存储库依赖项

我是 Stackoverflow 的新手,也是 Bazel 的新手,但希望我的问题很清楚。 我想使用 Bazel 来管理我的构建。我有多个 git 存储库,其中一些存储库是应用程序,所以......

回答 1 投票 0

Bazel + C++ 项目:如何为“运行”命令指定工作目录

我正在尝试使用工作区根目录中的 bazel run 命令运行 bazel 目标。我想将相对路径作为参数传递给该目标。目前它无法识别此通行证,而手动...

回答 2 投票 0

如何在 Bazel 中删除缓存的下载对象(例如来自 http_archive)?

我的 Bazel C++ 项目的 CI 构建最近崩溃了。该错误表明 http_repository 的 HTTPS 下载失败: 信息:存储库特征实例化于: 没有堆栈(--

回答 2 投票 0

使用 bazel 为 Android 构建 rust_binary

我可以轻松构建 cc_binary 并在 Android 设备上执行它。我想使用 rust_rules 做同样的事情。但无法构建它。我对必须使用的标志感到困惑。 我没有在linux上尝试过,但是...

回答 1 投票 0

Bazel:返回另一个目标的所有提供者

在 Bazel 中,是否有一种方法可以访问目标的所有提供者,而无需事先了解目标可能包含的提供者类型? 我想要一个规则实现简单地返回“re...

回答 1 投票 0

Bazel 不会评估空的定义变量

我在bazel文件中定义了一个规则: load("@io_bazel_rules_docker//容器:container.bzl", "container_push") defbranch_aware_container_push(**kwargs): 标签 = kwargs.pop...

回答 1 投票 0

不清楚如何从另一个目标中定义的模块导入(python bazel)

我有以下文件结构 。 ├── 基岩 │ ├── 建造 │ └── 基岩 │ ├── __init__.py │ └── main.py └── 样板 ├── 建造 └── main.py ...

回答 1 投票 0

如何修复compilepkg:构建Bazel项目时缺少对golang.org/x/sys/unix的严格依赖?

我正在尝试在我的电脑上运行此存储库的本地版本。我使用的是 Debian 12,并安装了 Bazel v6.4.0 和 Go v1.21.5。我对 Go 不太熟悉,对 Bazel 更不熟悉......

回答 1 投票 0

Alpine 容器内的 Bazel 问题

我正在尝试使用各种常见发行版在各种 GNU/Linux 发行版上使用基于 Bazel 的构建系统来测试 google/or-tools 的构建 当尝试在 Alpine:edge based 中使用 bazel 时

回答 1 投票 0

使用国外规则的Bazel Cmake无法下载外部包,但可以在本地运行

我正在开发一个 bazel cpp 项目,我正在尝试使用 cmake 来集成外部库。 我有以下构建文件 加载(“@rules_cc //cc:defs.bzl”,“cc_library”) 我...

回答 1 投票 0

制作带有C++扩展的跨平台PyPI包(用pybind11包装,用bazel构建)

我有一个混合 C++/Python 项目。它使用 pybind11 包装 Python 的 C++ 代码,并使用 bazel 来构建解决方案。我对这个技术栈非常满意。安装 C++ 编译器后,Python

回答 1 投票 0

Bazel `cmake` 无法下载存储库本身,但需要手动重试外部工作?

我正在尝试构建一个 CMake 项目的存储库,但我使用 Bazel。为此,我使用 Rules_foreign_cc 并为存储库指定 BUILD 文件,如下所示: 加载(“@rules_foreign_cc //foreign_cc...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.