Включить заголовочный файл из стороннего пакета в код C++ в моем проекте
Я пытаюсь включить файл заголовка из стороннего пакета в код C++ в своем проекте. Вот как я это структурировал:
main_repo/
- third_party/some_lib/
- BUILD
- header_file.h
- extensions/my_project/
- BUILD
- my_app.cpp
- my_app.hpp
main_repo/extensions/my_project/СТРОЙКА
cc_library(
name = "my_app",
srcs = ["my_app.cpp"],
hdrs = ["my_app.hpp"],
visibility = ["//visibility:public"],
deps = [
"//third_party/some_lib:some_lib",
],
)
основное_репозиторий/третьи_партии/некоторые_библиотеки/сборка
cc_library(
name = "some_lib",
hdrs = glob(["*.h"]),
includes = ["."],
visibility = ["//visibility:public"],
)
main_repo/extensions/my_project/my_app.hpp
// some code here
#include "header_file.h"
// some code here
Я понимаю
header_file.h: Нет такого файла или каталога
ошибка, когда я пытаюсь построить его. Вы видите проблему в моем подходе?