Frage

Woher kann ich wissen, ob eine externe Bibliothek zusammengestellt werden kann, um auf einer anderen Plattform zu arbeiten? Die Bibliothek zum Beispiel ist Tesseract-Ocr

Und wenn es möglich ist, wie mache ich das? (Grundsätzlich möchte ich eine QT -Anwendung erstellen, die diese Bibliothek verwendet)

War es hilfreich?

Lösung

Um es herauszufinden, versuchen Sie, die Bibliothek selbst zu bauen. Im Moment ist Ihre Frage ziemlich breit. Veröffentlichen Sie neue Fragen, wenn Sie etwas Spezifischeres zu stellen haben.

Wenn das Erstellen der Bibliothek fehlschlägt, müssen Sie höchstwahrscheinlich auf einige nicht unterstützte Abhängigkeiten zurückzuführen, die Sie zuerst selbst portieren müssen.

Das Portieren nach Maemo ist wahrscheinlich unkompliziert, da es sich um eine debianbasierte Umgebung handelt und alle Build-Tools wie Autotools unterstützt.

Symbian hat keine Autotools. Der vielleicht schnellste Weg, um dort zu beginnen, besteht darin, zuerst die Bibliothek auf z. B. Cygwin zu konfigurieren und zu erstellen und dann die erforderliche Bld.inf- und .mmp -Dateien zu generieren, um sie auf Symbian zu erstellen.

Sie können Ihre QT -Anwendung mit regulären C/C ++ - Bibliotheken verknüpfen. Fügen Sie einfach die erforderlichen Header -Dateien in Ihren Code ein und verlinken Sie die Bibliothek mithilfe der Bibliothek LIBS += -lfoo in Ihrer .pro -Datei.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top