我在bazel项目中使用https://github.com/nelhage/rules_boost,除了尝试使用boost / iostream之外,其他所有功能都工作正常。 该问题发生在Windows 10而不是Linux上。 boost / iostream取决于zlib,下载的文件为https://zlib.net/zlib-1.2.11.tar.gz
我得到的错误是:
ERROR: .../external/net_zlib_zlib/BUILD.bazel:6:1: in cc_library rule @net_zlib_zlib//:zlib: Expected action_config for 'preprocess-assemble' to be configured
ERROR: Analysis of target '.../storage:storage' failed; build abo
rted:分析目标'@net_zlib_zlib //:zlib'失败;构建中止
这是BUILD文件:
cc_library(
name = "storage",
srcs = [
"blobstore.cc",
"blobstore.h",
],
hdrs = [
"blobstore.h",
],
deps = [
"@boost//:iostreams",
],
defines = ["BOOST_ALL_NO_LIB"],
)
有人知道这个问题可能是什么吗?