В Android Studio у меня есть такая структура каталогов:
App
├── CMakeLists.txt
└── src
├── foo
│ ├── CMakeLists.txt
│ ├── foo.cpp
│ └── foo.h
├── main
│ └── cpp
│ ├── CMakeLists.txt
│ └── main.cpp
└── test
├── CMakeLists.txt
└── testDriver.cpp
В main.cpp я бы хотел #include "foo.h"
или даже #include "fooLib/foo.h"
, но он не скомпилируется, если я #include "../../fooLib/foo.h"
. Я пытаюсь настроить CMake в Android Studio, чтобы позволить мне использовать первый. Я попытался экспортировать target_include_dirs, но есть кое-что, чего я не получаю.
Я хотел бы иметь возможность ссылаться на "fooLib / foo" из любого места.