Maemo / Symbian и внешние библиотеки - PullRequest
1 голос
/ 02 января 2011

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

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

1 Ответ

1 голос
/ 03 января 2011

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

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

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

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

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

...