Android сборка с ++ с зависимостью - PullRequest
0 голосов
/ 08 февраля 2020

Я работаю над приложением Android с NDK. Мой код на С ++ имеет некоторые зависимости от библиотек с открытым исходным кодом на С ++, поэтому я могу загрузить исходный код зависимостей и упаковать их в свое приложение. Я создал свои файлы CMakeList, но я не знаю, как включить внешнюю библиотеку.

Я хотел бы построить зависимость, чтобы иметь возможность использовать ее в моем собственном проекте, поэтому поток будет следует:

  1. cd external / library / path
  2. . / configure
  3. make
  4. собрать мое приложение и связать встроенную зависимость

Возможно ли это? Если так, как это можно сделать? Извините, если это глупый вопрос, я новичок в C ++ и Cmake.

1 Ответ

0 голосов
/ 20 февраля 2020

Я решил это путем кросс-компиляции библиотек и добавления их в виде статических c библиотек. Вы можете выполнять кросс-компиляцию, используя двоичные файлы clang, включенные в каталог ndk, используя тот, который предназначен для вашего приложения min sdk.

...