Как использовать библиотеки boost на Android

#android #qt #boost

Вопрос:

Я работаю над приложением для Android с Qt. Как я могу использовать библиотеки boost для разработки приложений для Android? У меня есть библиотека boost для msvc, могу ли я использовать ее для Android?Как интегрировать библиотеку boost в Qt?

Спасибо за ответ.

Ответ №1:

Вам нужно создать boost для Android (armv7, armv8, x86 и x64). Затем свяжите boost с вашим проектом в файле pro или в файлах cmake и добавьте boost в apk (из файла pro). Сборка для msvc не может быть совместима с Android.

Ответ №2:

Я решил эту проблему. Если кто-нибудь столкнется с этой проблемой, я перечислю решение ниже

Шаг 1: Перейдите на этот сайт https://github.com/PurpleI2P/Boost-for-Android-Prebuilt/branches

Шаг 2: Загрузите готовую библиотеку, которую хотите загрузить.

Шаг 3: Перейдите в Qt и добавьте библиотеку, Проект->Добавить библиотеку->> внешняя библиотека

Шаг 4: Включите библиотеку в свой исходный код(т. е. Включите<boostchrono.hpp>)

Для этого не нужно редактировать файл pro вручную, шаг 3 будет выполнен автоматически!