bazel 相关问题

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

如何为 cc_test 指定 bazel 测试环境设置?

我正在尝试为 bazel 测试指定一个环境变量。 我尝试了以下方法但失败了: cc_测试( 名称=“一些_测试”, 尺寸=“小”, deps = ["some_thing&...

回答 1 投票 0

Bazel 在 cc_library 中使用自定义链接器脚本和规范文件

在我的 Bazel 构建系统中,我尝试在 cc_library 的 linkopts 中使用自定义链接器脚本和自定义规范文件。 我很难让它按照 Bazel 的规则工作。 我唯一能得到的方法...

回答 1 投票 0

Bazel 可以从自定义文件类型自动生成标头吗?

我有 100 多个带有 .idl 扩展名的文件,我想使用它们来生成 C 和 C++ 标头。 IDL 文件被视为源文件,自动生成的标头不会签入到存储库中...

回答 1 投票 0

使用 Bazel 构建 Rust/Tonic 流服务器

这个问题有很多移动部分,所以我创建了一个 GitHub 存储库只是为了说明它。任何想要查看的人都可以克隆该存储库来使用它。自述文件有...

回答 1 投票 0

c++中根据同一个头文件的不同编译标志实例化不同的类

我有一个根据编译标志而变化的类。 我想在同一范围内实例化该类的两个版本。 my_class.h #ifndef MY_CLASS_H #定义MY_CLASS_H #ifdef

回答 1 投票 0

无法在 Bazel 中针对 OCI tarball 运行容器结构测试(rules_oci、container_struction_test)

使用 Bazel 作为构建系统对我的 tarball 映像运行容器结构测试时出现以下错误。 ➜ monorepo-alpha git:(jalvarado/poc) bazel 测试 //abacus/genesis:

回答 1 投票 0

如何在bazel中使用C++外部库

我认为这是构建系统的一个相当基本的要求,但不知怎的,它并不是那么简单 - 我找到了两条信息,但还没有任何运气: 所谓的官...

回答 2 投票 0

在 bazel c++ 中包含curl的最简单方法是什么?

我正在使用 bazel 构建系统用 C++ 开发 LLM Agent, 但是,我不确定使用 bazel 将curl.h 包含在C++ 中的最佳方法是什么。我尝试添加 卷曲工作区 在我的工作区中,我创建了

回答 1 投票 0

构建过程中是否上传了远程缓存?

当一个项目的多个目标一起构建时,是在构建过程中上传远程缓存,还是等到所有构建完成后再上传? 分析日志,我没有...

回答 1 投票 0

IntelliJ Bazel 和 java_plugin 无法识别生成的类

我在我的项目中使用 IntelliJ、Bazel、Kotlin 和 Dagger2。一切都很好并且工作正常,但是这种组合有一个大问题。 IntelliJ 看不到由

回答 1 投票 0

使用 Bazel 运行 Python 应用程序时出现问题 - 使用 NumPy C 扩展出现导入错误

我有一个 Python 项目,正在使用 Bazel 构建和运行。该项目包含 Flask、Transformers 和 numpy 等依赖项。当我尝试使用 Bazel 运行我的应用程序时,我...

回答 1 投票 0

NextJS Bazel 7 模块未找到 tsconfig.json

我正在尝试从应用程序路由器示例项目中 bazelify NextJS 项目。我正在使用这个 ts_project 宏来遵循这个规则。除了从 tsconfig.j 进行相关导入之外,一切正常...

回答 1 投票 0

Bazel 存储库构建文件中标签的正确使用

假设我的项目根目录中的 WORKSPACE 文件如下所示: 工作空间(名称=“some_workspace”) 加载(@bazel_tools//tools/build_defs/repo:local.bzl) 新的本地存储库...

回答 1 投票 0

为 RISC-V 架构构建或编译 bazel

我在 HiFive Unmatched 板上运行 Ubuntu 24.04 (Noble Numbat)。我正在尝试安装 bazel 编译器或从源代码编译它。它在 apt-repositories 中不可用,因为...

回答 1 投票 0

Bazel:将构建时间变量传递给 C++ 程序

我有这个 C++ 程序,可以打印 VERSION 字符串的值: #包括 int main() { std::cout << "Version: " << VERSION << std::endl; return 0...

回答 3 投票 0

bazel 覆盖失败,而 bazel 测试工作正常

我有一个名为sample_unit_test.py 的pytest 文件和BUILD.bazel 提到了目标和其他细节。当我运行 bazel test //folder_path:sample_unit_test 时,它通过了测试,但是当我运行

回答 1 投票 0

Bazel 构建失败,并显示消息“env:python:没有这样的文件或目录”(macOS Monterey)

我是Python世界的新手,我已经按照几篇文章在我的系统上设置Python。我需要 python 通过 bazel 构建我的项目。 当我在本地构建项目时,出现以下错误。

回答 4 投票 0

Windows 10 上的 pkg_rules 问题

我想使用rules_pkg 我有以下设置:Windows 10 x64(版本2004,Bazel 3.7.0,Visual Studio 16 2019,MSYS2 x86_64) 我的最小设置如下所示: 工作区.bazel 加载(“@

回答 2 投票 0

替代 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

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