Можно ли использовать сёгун в android ndk?

Я хочу использовать сёгун C ++ в Android NDK. Таким образом, мне интересно:

  1. что такое зависимости библиотеки С ++ для сёгуна?

    Беглый взгляд на репозиторий shogun github, кажется, что существует множество зависимостей, так как внутри проекта много Findxxx.cmake.

    Кроме того, сёгун предоставляет интерфейс для других языков, например, питон, рубин, C #. Меня не волнуют интерфейсы, их легко отключить?

  2. Легко ли собрать сёгун как общую библиотеку для Android?

    Android теперь поддерживает сборку с помощью ndk-build и CMake.

    • Можно построить сёгун с помощью nkd-build?
    • Если мне нужно собрать с CMake, мне нужно адаптировать много сценариев CMake?
    • Есть ли пример проекта, который демонстрирует использование сёгуна в Android?

0

Решение

нет абсолютно никакой причины, по которой сёгун не может быть использован на телефоне Android. Shogun имеет официальные пакеты для Fedora, и как часть системы сборки Fedora, shogun успешно скомпилирован и распространяется на множество различных архитектур ARM.

По умолчанию — если вы не укажете явно — shogun собирается только как библиотека c ++, то есть ни один из упомянутых вами интерфейсов не компилируется по умолчанию.

Но мы (разработчики сёгунов) не знаем никого, кто делал это раньше, но опять же, это только означает, что для этого нужно немного поработать & Android ndk взлома. Я только что сделал поиск в Google, и кажется, что эти сценарии могут быть полезны для достижения ваших целей: https://github.com/taka-no-me/android-cmake

1

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

Других решений пока нет …

По вопросам рекламы [email protected]