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