Maemo / Symbian и внешние библиотеки

Как узнать, можно ли скомпилировать внешнюю библиотеку для работы на другой платформе? например, библиотека является tesseract-ocr

И если это возможно, как мне это сделать?? (В основном я хотел бы создать приложение Qt, которое использует эту библиотеку)

1 ответ

Решение

Чтобы узнать это, попробуйте собрать библиотеку самостоятельно. На данный момент ваш вопрос довольно широк. Публикуйте новые вопросы, если у вас есть что-то более конкретное.

Если сборка библиотеки не удалась, это, скорее всего, связано с некоторыми неподдерживаемыми зависимостями, которые вам нужно сначала портировать самостоятельно.

Портировать на Maemo, вероятно, просто, поскольку это среда на основе Debian и поддерживает все инструменты сборки, такие как автоинструменты.

У Symbian нет автоинструментов. Возможно, самый быстрый способ начать работу - это сначала сконфигурировать и собрать библиотеку, например, на cygwin, а затем сгенерировать необходимые файлы bld.inf и.mmp для ее сборки на Symbian.

Вы можете связать свое приложение Qt с обычными библиотеками C/C++. Просто включите необходимые заголовочные файлы в свой код и сделайте ссылку на библиотеку, используя LIBS += -lfoo в вашем.pro файле.

Другие вопросы по тегам