我正在尝试为以下目录结构编写Bazel Build文件。
thirdparty
|_WORKSPACE
|_somelib
| |_src
| |_ a.c
| |_ BUILD
| |_include
| |_a.h
|_include
|_ b.h
当前的BUILD文件:thirdparty / somelib / src / BUILD
cc_library(
name = "a",
srcs = ["a.c"],
hdrs = ["thirdparty/somelib/include/a.h"],
)
此生成文件导致错误:
使用的命令:bazel build somelib / src:a
错误:/ thirdparty / somelib / src / BUILD:1:1:无此类软件包“ thirdparty / somelib / include / a.h”:在软件包路径上未找到并由“ // a / src:l引用”的BUILD文件
错误:对目标'// somelib / src:a'的分析失败; 建立中止。
我需要一些帮助来确定BUILD文件出了错的地方