bazel 相关问题

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

如何在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

编译android资源时找不到文件(项目间不一致,项目内一致)

我有一个使用 bazel 的项目,并包含一个演示 Android 应用程序来展示一些功能和小部件。我想将其拆分为新的演示/实验应用程序的基础来尝试其他......

回答 2 投票 0

如何在使用 bazel 创建的 C++ 二进制文件中的 JNI 中包含 clojure 的 jar 文件

你好我正在研究这个项目:https://github.com/svazqz/plClojure 但目前我在构建 c++ 二进制文件后遇到一个问题,当我在构建步骤后运行文件创建时,我得到: # #A

回答 1 投票 0

使用 bazel 构建 Tensorflow:包括 TensorRT 标头

我正在我的 EC2 实例上编译 TensorFlow 以启用本机指令集。我对 bazel 完全陌生,并且对如何配置构建感到不知所措。 我唯一的问题...

回答 1 投票 0

grpc c++ 构建时编译 protobuf 时出错

我正在尝试使用 bazel 构建 gRPC C++,如指南 https://github.com/grpc/grpc/blob/master/BUILDING.md 所示 但我有这个错误 PS D:\programmin

回答 0 投票 0

Bazel 构建包括标头失败

我正在为二分搜索算法编写一个仅包含标头的库,并使用 Bazel 构建它。我的目录结构如下: 我的项目/ ├── 工作空间 ├── 库/ │ ├── 建造 │ └── 二进制_se...

回答 1 投票 0

bazel 构建问题 - com.sun.tools.javac 或 var 关键字导致失败

TL:博士; 对于默认的 java 语言版本,var 关键字会导致错误,但指定版本 11 会导致对 com.sun.tools.javac.* 的引用,从而导致错误。 请参阅最小示例 L...

回答 1 投票 0

如何向 local_path_override 提供 MODULE.bazel 文件?

我寻找一种向 local_path_override 提供 MODULE.bazel 文件的方法。 例子: 模块.bazel: bazel_dep(名称=“fmt”,版本=“10.1.1”) 本地路径覆盖( module_name...

回答 1 投票 0

在发布模式下使用 Bazel 注册表中的 googlebenchmark

我正在使用 bazel 注册表中的 google 基准测试,但它是在 DEBUG 模式下编译的。 为了使用该库,我已将此行添加到 MODULE.bazel bazel_dep(name = "google_benchmark", ve...

回答 1 投票 0

如何使用bazel生成与源文件同名的输出文件

有一个名为package.json的源文件,对于发布过程(标记)我想修改该文件以更新“版本”。所以有一个 run_binary 目标可以生成

回答 1 投票 0

错误:可配置属性“copts”与构建tensorflow时的配置不匹配

当我在Ubuntu上构建tensorflow时,遇到错误日志如下: 错误:/home/ubuntu/.cache/bazel/_bazel_ubuntu/ad1e09741bb4109fbc70ef8216b59ee2/external/nsync/BUILD:401:13:可配置属性...

回答 2 投票 0

Bazel 的 `.PHONY` 规则类似物是什么(如 GNU Make 中的)?

我是Bazel新手,还没有任何实践经验。 什么是 .PHONY 规则(在 GNU Make 中)的 Bazel 类似物,即可能不会在文件系统中创建实际文件的目标,并且

回答 1 投票 0

如何在 Bazel 中禁用 C/C++ `-Werror` 构建错误? (又名:如何关闭已由“-Wall -Werror”打开的特定警告)

我在构建时遇到以下错误: ...具有未定义的行为 [-Werror,-Wundefined-reinterpret-cast] Bazel 构建完全停止,因为这个 clang (llvm 编译器) -Wundefine-reint...

回答 2 投票 0

如何让bazel运行“load”和“http_archive”

我创建了以下测试文件来测试 Ubuntu 上的 bazel 构建。 规则是从角度复制的: https://github.com/Angular/Angular 这是测试脚本: mkdir -p /tmp/测试 cd /tmp/te...

回答 1 投票 0

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