Maemo / Symbian и внешние библиотеки
Как узнать, можно ли скомпилировать внешнюю библиотеку для работы на другой платформе? например, библиотека является tesseract-ocr
И если это возможно, как мне это сделать?? (В основном я хотел бы создать приложение Qt, которое использует эту библиотеку)
1 ответ
Чтобы узнать это, попробуйте собрать библиотеку самостоятельно. На данный момент ваш вопрос довольно широк. Публикуйте новые вопросы, если у вас есть что-то более конкретное.
Если сборка библиотеки не удалась, это, скорее всего, связано с некоторыми неподдерживаемыми зависимостями, которые вам нужно сначала портировать самостоятельно.
Портировать на Maemo, вероятно, просто, поскольку это среда на основе Debian и поддерживает все инструменты сборки, такие как автоинструменты.
У Symbian нет автоинструментов. Возможно, самый быстрый способ начать работу - это сначала сконфигурировать и собрать библиотеку, например, на cygwin, а затем сгенерировать необходимые файлы bld.inf и.mmp для ее сборки на Symbian.
Вы можете связать свое приложение Qt с обычными библиотеками C/C++. Просто включите необходимые заголовочные файлы в свой код и сделайте ссылку на библиотеку, используя LIBS += -lfoo
в вашем.pro файле.