Android NDK: скомпилируйте библиотеку HDF5 с исходным кодом

Теперь у меня есть сторонняя библиотека (HDF5) в исходном коде. Но эта библиотека написана на C++. Можно ли использовать Android NDK для его компиляции? Как? Нужно ли мне писать собственный make-файл для его настройки ИЛИ использовать android.mk для настройки?
И я обнаружил, что у этой библиотеки есть некоторые зависимости. Нужно ли мне компилировать каждую из них?


person Saddy    schedule 17.02.2014    source источник
comment
Я тоже работаю над тем же, дайте мне знать, если вы нашли способ, пожалуйста   -  person Mehmet K    schedule 29.11.2016


Ответы (2)


Обычно проще использовать стандартную .lconfigure && make для внешних нативных библиотек, но вам необходимо подготовить автономную цепочку инструментов, как описано здесь.

person Alex Cohn    schedule 17.02.2014
comment
Спасибо, @CameronLowellPalmer. Я обновил ссылку, теперь наконец-то у Google есть документы NDK на официальном сайте разработчиков Android, надеюсь, он будет поддерживаться лучше. - person Alex Cohn; 14.10.2016

Короткий ответ на ваш вопрос: да, его можно построить с помощью NDK и автоинструментов.

person user3130963    schedule 19.02.2014
comment
Я довольно запутался после 5 шагов. Все, что мне нужно, это скомпилированная библиотека в общем или статическом типе. Как мне получить это? - person Saddy; 20.02.2014
comment
Это мертвая ссылка - эта информация существует где-нибудь? - person troy.unrau; 23.12.2015
comment
@troy.unrau Я согласен с этим, я тоже очень хотел бы знать - person LBes; 11.02.2016