Android — Как я могу скомпилировать C ++ lib один раз, чтобы потом использовать его в обоих проектах, которые будут скомпилированы в .a. и .so libs?

Могу ли я использовать файл .a в проекте, который должен быть скомпилирован как в .a, так и в .so?

Мне нужно написать C ++ lib и скомпилировать ее так, чтобы ее можно было использовать в другом проекте, который скомпилирован как в файл .a (для iOS), так и файл .so (для Android).
Интересно, смогу ли я скомпилировать мою библиотеку C ++ в .a lib, она может быть использована позже как для Android, так и для iOS.

Дальнейшее уточнение: я не ищу, как преобразовать статические библиотеки в разделяемые библиотеки. Я ищу одну скомпилированную библиотеку, которая управляет ими всеми, следовательно, может использоваться как для проектов iOS и Android, так и для всех соответствующих архитектур.

0

Решение

Задача ещё не решена.

Другие решения