Включить заголовочный файл из стороннего пакета в код 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: Нет такого файла или каталога

ошибка, когда я пытаюсь построить его. Вы видите проблему в моем подходе?

0 ответов

Другие вопросы по тегам