Bazel是一种构建工具,可以快速可靠地构建代码。它用于构建Google的大部分软件,因此它旨在处理Google开发中存在的构建问题。 http://bazel.build/
我正在尝试使用 Bazel 使用 boost.asio 构建简单的代码: 主程序 #包括 #包括 升压::asio::io_service io_service; 无效listenUDP(嘘...
如何在 bazel 中使用经过身份验证的存储库来处理第三方依赖项
我的代码依赖于一些第三方工件,这些工件被放入一些经过身份验证的存储库中。 WORKSPACE文件是这样的 http_archive( 名称=“glog_archive”, build_file = "@//:third_pa...
无法在 bazel java 中找到 runfiles 目录
我有一个genrule,它将java二进制文件作为src并使用$(location)作为cmd。执行 genrule 时,出现“无法定位 runfiles 目录”。 (设置$JAVA_RUNFILES以禁止搜索...
docker 运行会导致 Bazel 构建的 oci_image 上的任何可执行文件“没有这样的文件或目录”
目前正在通过rules_oci和rules_distroless使用Bazel构建一些OCI镜像。我从官方的 Rules_distroless 示例中松散地提取了以下构建文件
Bazel (C++) 链接错误 - 如何知道哪个函数未解析(Bazel 没有告诉这一点)?
我使用以下命令在 Linux 上使用 Bazel 构建了一个 C++ 项目: 巴泽尔构建... 我收到以下错误消息: 信息:分析目标 //cpp/bin/operator:operator (加载了 0 个包, 0 个目标
我有几个拉入 grpc 的依赖项,并且 Bazel 中的循环依赖项错误导致无法以合理的速度取得进展。最近我开始收到此错误:
我正在开发一个 Bazel/Bazelisk 配置的项目,需要使用远程缓存(使用 bazel-remote),以便让开发人员机器使用强大的构建机器上生成的构建工件。 T...
当compilation_mode为dbg/debug时,Bazel在config_setting上使用带有条件的select
我想编写一个在配置处于调试模式时添加一些源的基本规则 cc_库( 名称=“mylib”, strip_include_prefix =“/mylib/include/”, 访问...
我们希望将应用程序的 32 位版本称为“myapp32”,将 64 位版本称为“myapp64”,并且在发布时将它们放在同一目录中。 目前我有...
我正在使用 bazel 和 esbuild 构建一个 Angular 应用程序。 使用常规导入一切工作正常 从 '../../shared/foo' 导入 {Foo} 但我在 tsconfig 中添加了一些路径别名,如下所示: ...
为 Windows 构建具有 AVX 支持的 Tensorflow C/C++ API(>2.1.15)?
我正在尝试构建具有 AVX 支持的 2.1.15 版本的 Tensorflow C API。我选择该版本是因为,截至本文发布之日,Tensorflow C API 安装页面上预构建了 C API 的二进制文件...
我使用 java_image 创建了一个图像,但我想将参数传递给我的主函数(即 String args[])。当我使用“bazel run name_of_image”命令时,我该如何做到这一点?
我正在遵循 bazel 教程,该教程最终以“zip”命令结束。 当我执行它时 - 我最终遇到错误。 我正在 Mac 笔记本电脑上运行。 我尝试了多种变体,所以我很分享...
理想情况下,这不是一个特定于 Rust 的问题,而只是作为背景:我正在开发一个 Rust 项目,该项目使用 tonic 进行 gRPC 访问,但稍微扩展了其功能,因此它使用了自定义构建...
使用 bazel 与 pybind11 打包 python 轮子
我正在尝试使用 bazel 为具有 pybind 依赖项的目标生成轮文件。该包本身工作正常(尽管经过测试),但是当我打包它时,.so 文件丢失了......
在 ubuntu 上为 drake 安装 bazel 时出现问题
运行 sudo./setup/ubuntu/install_prereqs.sh 后,我在完成时收到此错误 /tmp/bazelisk_1.22.0-amd64.deb:好的 (正在读取数据库...当前安装的 352591 个文件和目录。) 准备...
bazel测试genc/出现no such package ‘google/protobuf’的错误
我无法对genc进行bazel测试并收到错误。 我执行了以下步骤 https://github.com/google/genc/blob/master/SETUP.md git 克隆 https://github.com/google/genc 光盘生成器 docker 构建 -...
bazel run 不会覆盖 cc_binary 写出的文件
我在 BUILD 文件中定义了一个名为 my_prog 的 cc_binary。在 my_prog 中,我写出一个名为 out.txt 的文件。 当我使用 bazel run //:my_prog 运行二进制文件时,如果 out.txt 不存在,则输出一个新文件...
我认为构建错误是由依赖冲突引起的。我使用 bazel 查询找到了旧版本的库。这些 2.14.0 版本的 jackson 与新版本有冲突。我会...
我试图对我在这里找到的示例进行建模,以创建一个在输入文件上执行 python 脚本的规则: https://github.com/bazelbuild/examples/blob/main/rules/generate_code/gen/enum_maker.bzl ...