为什么bazel没有从外部接收我的标题?

为什么bazel没有从外部接收我的标题?,bazel,Bazel,我在执行bazel构建时遇到问题//MyPackage:MyTarget fatal error: tls.h: No such file or directory #include <tls.h> 此外,标题本身肯定会被拾取: bazel query 'labels(hdrs, @libressl//install:hdrs)' @libressl//install:include/tls.h 这是目标: cc_library( name = "MyTarget",

我在执行
bazel构建时遇到问题//MyPackage:MyTarget

fatal error: tls.h: No such file or directory
 #include <tls.h>
此外,标题本身肯定会被拾取:

bazel query 'labels(hdrs, @libressl//install:hdrs)'
@libressl//install:include/tls.h
这是目标:

cc_library(
    name = "MyTarget",
    hdrs = [
        "@libressl//install:hdrs"
    ],
    srcs = [
        "test.cpp",
    ],
    deps = [
    "@libressl//install:libssl", 
    "@libressl//install:libtls",
    "@libressl//install:libcrypto"
    ],
    copts = [
    "-Iexternal/libressl/install/include"],
)
那么问题出在哪里呢?我可以清楚地看到我的外部文件夹和路径是正确的,我复制粘贴它。完整路径:
我的工作区/bazel我的工作区隔离/外部/libressl/install/include/tls.h
我必须将
“@libressl//install:hdrs”
放入
deps
我必须将
“@libressl//install:hdrs”
放入
deps

bazel query 'labels(hdrs, @libressl//install:hdrs)'
@libressl//install:include/tls.h
cc_library(
    name = "MyTarget",
    hdrs = [
        "@libressl//install:hdrs"
    ],
    srcs = [
        "test.cpp",
    ],
    deps = [
    "@libressl//install:libssl", 
    "@libressl//install:libtls",
    "@libressl//install:libcrypto"
    ],
    copts = [
    "-Iexternal/libressl/install/include"],
)