Простой вопрос (я использую Android NDK R6 с Cygwin, но это вопрос, касающийся make-файлов и gcc).Предположим, что я поместил в каталог jni / библиотеку в директории mylib_v_1 /.Mylib имеет следующую структуру:
mylib_v_1
mylib
include
В каталоге include находятся два файла, myinc1.hpp и myinc2.hpp.В myinc1.hpp есть строка как:
#include <mylib/myinc2.hpp>
, в моем файле .cpp, в каталоге jni /, есть следующая строка:
#include <mylib/myinc1.hpp>
Я хочу настроитьAndroid.mk (или какие другие файлы должны быть настроены), чтобы gcc знал, как использовать, в качестве дополнительного каталога include, jni / mylib_v_1 /, чтобы использовать #include со скобками (вместо двух файлов в моемв реальном случае есть много .hpp, которое включает в себя множество других .hpp с обозначениями в скобках).
Как я могу это сделать?
Thx.
Ps.Если в файле .cpp я изменяю включение следующим образом:
#include "mylib/myinc1.hpp"
gcc find myinc1.hpp, но при обработке находит второе включение:
#include <mylib/myinc2.hpp>
и останавливаемся там, говоря, что он не может найти файл myinc2.hpp.