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