首页 > 解决方案 > 使用 Bazel 与库之间的循环依赖关系并改变这些库的 strip_include_prefix 属性

问题描述

我对构建工具非常陌生,尤其是对 Bazel。

我尝试将 Bazel 用于 C++ 代码。我遇到了库之间存在循环依赖关系的问题。为了解决这个问题,我将它们放入相同的 cc_library 规则中。不幸的是,这导致了一个新问题。我在所有 cc_library 规则中都需要 strip_include_prefix 属性。对于现在组合在一个 cc_library 中的库,此前缀不同。

我该如何规避这个问题?

标签: c++includebazel

解决方案


推荐阅读