bazel 相关问题

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

Bazel 错误:没有这样的包:无法解析存储库:存储库未由

我正在尝试使用 bazel runprojects/my-python-app/.... 来运行一个简单的 python 二进制文件,但是当我运行它时,我收到错误: 错误:/private/var/tmp/_bazel_justin/84cef48b5ae183d272bc73733d1...

回答 2 投票 0

Bazel 规则具有未知的输出文件名

我有一个编译并运行程序的命令,但中间文件是随机命名的(但包含在目录中)。例如。 构建 foo.src bar.src -o 输出目录 运行输出目录 巴泽尔

回答 1 投票 0

Bazel iOS 测试在 Xcode 15 上失败

我正在 Xcode 15 上运行一些 Bazel 测试,并开始看到这个新错误(这些测试仍在 Xcode 14.3.1 上通过)。 xcodebuild:错误:无法使用方案构建临时工作区

回答 1 投票 0

如果我想通过gcc编译动态库,是否需要使用-static?带“-static”和不带“-static”有什么区别

带-static 和不带-static 有什么区别 当我使用 gcc 和 -static 编译共享库时 我收到一个错误 /usr/sbin/ld.gold:错误:/usr/lib/gcc/x86_64-pc-linux-gnu/13....

回答 1 投票 0

构建 Rust 箱子时出现 Bazel cmake 错误

我正在尝试构建一个 Rust 箱子,它使用 2 个依赖 Bazel 的 c 库的箱子。板条箱是 rdkafka 和 paho-mqttt。 我正在使用 Bazel rust_rules,尤其是 crate_universe 规则...

回答 1 投票 0

java_toolchain:如何在 Bazel 构建中使用 Eclipse 编译器

我想将 ant 构建迁移到 Bazel 4.2.1。 ant 构建使用 Eclipse 编译器 (ecj-3.27.0)。 Bazel 中声明 Java 编译器的方法是 java_toolchain。 所以我看了一下 b 的输出...

回答 2 投票 0

使用 Bazel 进行自动代码签名管理

如何在使用自动代码签名管理的iOS项目中使用自动代码签名管理?我看到 local_provisioning_profile 规则 apple_rules 存储库的唯一方法。 Bazel有支持吗...

回答 1 投票 0

如何阻止 Bazel 下载失败的测试日志

我正在针对远程构建执行端点运行 bazel 构建;在带有 bazel 客户端的机器上,本地存储很少,所以我想避免下载任何东西。 --

回答 1 投票 0

有没有办法使用bazel从私有存储库导入go模块

我有一个使用 bazel 管理的 go 项目。我想从私有存储库添加外部依赖项。 我可以使用 go_repository const 从公共存储库添加包...

回答 1 投票 0

使用bazel集群链接动态库时找不到版本脚本文件

我正在使用 bazel 构建一个共享/动态库。构建文件中的规则如下 cc_库( 名称=“a”, srcs = ["a.cc"] ) 文件组( 名称 =“vis...

回答 1 投票 0

无法在 Bazel 中根据平台选择依赖项

我正在学习Bazel并尝试构建一些第三方库。我有时使用 Mac,有时使用 Linux 计算机。因此,当我构建 opencv 时,我想使用不同的 linkopts 取决于...

回答 1 投票 0

C++20 LNK2019 与 MSVC 错误,而 C++17 可以工作

我在使用 CMake 和 Bazel 构建的项目中遇到了 C++20 的问题,它们都可以在 Linux(GCC 和 Clang)上的 c++17/c++20 上运行,但它们仅在 Windows 上失败msvc 与 c++20。错误是链接...

回答 1 投票 0

在 bazel cc_library 中为每个源文件设置不同的预处理器定义

我正在尝试为第 3 方库编写 bazel 规则,该规则为每个文件指定不同的预处理器定义值,即 c++ ... -DVALUE=file1.cpp -c file1.cpp c++ ... -DVALUE=file2.cpp -c file2.cp...

回答 1 投票 0

如何让Bazel作为外部依赖链接到ICU?

根据我构建的目标,我收到两个不同的错误。我可以构建 //:utils 和 //:utils_test,但不能构建 //:app。构建后我无法运行测试。我使用的是 m1 mac,我使用的是 b...

回答 1 投票 0

Bazel 在运行 cc_binary 之前执行 python 脚本

我正在尝试创建一个 bazel 目标,它将从 .cpp 文件运行 c++ 二进制文件,该文件是由 python 脚本动态生成的。 假设我有generator.py,它在目录中创建一个 generated.cpp...

回答 1 投票 0

如何让 Bazel genrule 影响原始源代码树?

我有两个 Bazel genrule:一个创建 node_modules.tar 文件,另一个将 tar 分解为实际文件。 当我使用 bazel build //node_modules_ls 运行构建时,我发现它

回答 1 投票 0

在 bazel 测试中验证 docker 的 gcp 工件注册表

我有一个 bazel 测试,docker 构建和 docker 推送到 google 工件注册表一个 docker 镜像。它失败了,因为“无法创建私有文件: /home/bill/.config/gcloud/credentials.db"....

回答 2 投票 0

bazel debian 包作为我的项目的依赖项

我需要使用 bazel 构建我的项目,它使用 libcap-dev 作为依赖项。如何使用 bazel 内的那个?我尝试使用 genrule 来安装它,但我无法在 cmd 部分中使用 sudo 。我不

回答 2 投票 0

子文件夹中 py_library 目标的可见性

我正在尝试添加一个自定义构建规则,该规则会自动将每个子文件夹中的所有目标(python 文件)添加到 BUILD 文件中 py_binary 的依赖项中。 这是文件夹结构...

回答 1 投票 0

cc_library 和 cc_binary 的区别?

cc_library 和 cc_binary 以及文件组的区别,以及各自的用例。 cc_library-从其他库创建库,包括其依赖项。当 bazel 构建时,它将创建单个 l...

回答 1 投票 0

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