#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 будет выполнен автоматически!