bazel 相关问题

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

替代 bazel 中的“`--whole-archive`”

我想在我的一个基于 bazel 的 C++ 项目中链接外部静态库。我需要“whole-archive”选项来链接 gcc 或 g++ build 等库: g++ main.cc -Wl,--whole-archive -lhttp -Wl,...

回答 3 投票 0

无法将镜像 tarball 加载到 Docker 中,因为 Docker 需要 root 用户,而 Bazel 需要非 root 用户

上下文 我想使用 Bazel 构建 Docker 镜像。我正在使用rules_oci,Bazel 推荐将此用例用于此用例。 感兴趣的规则是 oci_tarball。运行 bazel build 将创建一个 tarball...

回答 1 投票 0

在swift代码中导入TensorFlowLite(无此类模块错误)

我想将 TensorFlowLite 框架添加到我的 xcode 项目中。 为此,我执行了以下操作: 1)项目目录下的pod init 2)在 podfile 中,在我的目标中添加 pod 'TensorFlowLiteSwift' 3)吊舱在...

回答 1 投票 0

验证二进制文件是否是使用 gnx gcc 或 qnx qcc 编译的

我已经为qnx gcc和qnx qcc编写了工具链。 我使用工具链编译了一个示例程序 '.comment' 部分的字符串转储: [ 0] GCC:(GNU)8.3.0 20190222(查找)[qnx710 1535#...

回答 1 投票 0

如何将工具添加到 Bazel genrule 中的 PATH 环境变量

鉴于下面的 Bazel BUILD 文件,我怎样才能获得compiler_files 文件组顶层的绝对路径?我尝试过使用 $(location //X:Y) 及其变体,但我只是得到一个

回答 1 投票 0

如何使用 Bazel Python 工具链设置 VS Code Pylance Intellisense 并检测用于 Bazel 规则的要求和 PYTHONPATH?

我正在 VS Code 中创建 Bazel Python 项目,我的项目树如下所示: 根 脚本/main.py src/packageA/stuff.py 想象一下 src 可能有几个包,但我正在努力......

回答 1 投票 0

在bazel项目中使用Sqlite JDBC驱动

Sqlite-jbcb 教程从下载 jar 文件开始。有没有办法将其添加到bazel项目中?四处搜索,只在将其添加到 gradle 项目时才找到这个。

回答 1 投票 0

clang-tidy 找不到头文件

我正在 bazel 项目上运行 clang-tidy。我使用看似有效的命令生成了compile_commands.json。 我正在运行,如下所示: clang-tidy -p /path/to/compile_commands.json /

回答 1 投票 0

Bazel cc_binary 使用来自另一个存储库的 cc_library 作为 deps attr,但不使用它

我是 Bazel 的新手,正在尝试使用另一个存储库中的 cc_library 构建 cc_binary。假设我们有两个存储库:repArepB 在repA中: -uart.c -uart.h -建造 BUILD的内容是...

回答 1 投票 0

Bazel 测试 `ImportError` 相对导入

当我运行 bazel test :all -- --test_output=all 我得到: ImportError:尝试在没有已知父包的情况下进行相对导入 我尝试过像这样进行相对导入: 从 .pose 导入姿势 我

回答 1 投票 0

bazel查询查找所有测试目标并进行测试

团队, 我想找到所有测试目标并运行它们。 我试过 ./bazel 测试 $(./bazel 查询 //...) -//src/ui/... 输出: ./bazel:参数列表太长 有什么提示我可能做错了什么吗?

回答 1 投票 0

为什么 bazel 传递 $(version) 而不是 Version 的值?

我正在尝试将版本传递到我的 BUILD.bazel 文件,以便我可以覆盖主文件中的变量,以便我可以打印它,但它不起作用。 去二进制( 名称=“API”, 嵌入 = [":a...

回答 1 投票 0

Bazel windows 二进制 .exe 文件不会安装任何东西,而是在 cmd 窗口中打开“Bazel 是一个命令行工具...”文本

我正在尝试安装旧版本的 Bazel (0.17.2),因此无法使用 Chocolatey 或 Bazelisk(因为它们会自动安装最新版本)。相反,我尝试通过...安装它...

回答 1 投票 0

如何在bazel的pkg_tar中添加本地文件?

我正在使用bazel 5.4.1。 尽管我努力寻找,却找不到答案。我知道 new_local_repository 可以将本地文件加载到 bazel 项目中,但我没有找到直接而优雅的方法...

回答 1 投票 0

Rust Bazel 项目中的可选依赖项

我正在开始使用 Rust 的 Bazel 项目,没有 Cargo。我正在尝试设置一个功能门控的可选依赖项。 我设置了 crates_vendor: 板条箱供应商( 名称=“crates_io&q...

回答 1 投票 0

用pkg_tar打包Bazel中的所有头文件来发布库最简单的方法是什么?

我是 Bazel 的新手,但我想向其他人发布一个带有标头和共享库的库。 我的代码树看起来像这样(但有更多子目录): 根 特征1 特征1.hpp 特征1.cpp ...

回答 1 投票 0

您可以将 OpenRewrite 与 Bazel 一起使用吗?

我看到了使用 OpenRewrite 与 maven 和 gradle 的说明。是否有在基于 bazel 的 monorepo 中使用它的等效说明?

回答 1 投票 0

如何通过 Bazel 使用 C++ 共享库

我有以下问题。我有两个共享库(使用 cc_binary)和一个可执行文件。 如果我运行 main,我希望在 printvs 中显示相同的值,而与我调用它的位置无关。但我得到,当 c...

回答 1 投票 0

如何加速 Envoy 代理 bazel 构建?

我在 CI Docker 镜像中从头开始构建 Envoy 代理,如下所示 ./ci/run_envoy_docker.sh './ci/do_ci.sh dev' 虽然“dev”目标打开了“fastbuild”选项,但它

回答 1 投票 0

如何在 Bazel 中的不同 BUILD 文件之间共享 .h 文件?

与 BUILD 文件所在的文件夹相比,我的 .h 文件位于不同的文件夹中。我正在为每个模块制作 BUILD 文件,以便该模块可以在不同的项目中重用。我如何链接.h...

回答 1 投票 0

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