1

外部ライブラリを別のプラットフォームで動作するようにコンパイルできるかどうかを知るにはどうすればよいですか? たとえば、ライブラリはtesseract-ocrです

可能であれば、どうすればいいですか?? (基本的にはこのライブラリを使ったQtアプリケーションを作りたい)

4

1 に答える 1

1

調べるには、自分でライブラリを構築してみてください。現時点では、あなたの質問はかなり広いです。より具体的な質問がある場合は、新しい質問を投稿してください。

ライブラリのビルドが失敗した場合、それはおそらくサポートされていない依存関係が原因であり、最初に自分で移植する必要があります。

Debian ベースの環境であり、autotools などのすべてのビルド ツールをサポートする Maemo への移植はおそらく簡単です。

Symbian には自動ツールがありません。おそらく、最初に cygwin などでライブラリを構成してビルドし、次に Symbian でビルドするために必要な bld.inf および .mmp ファイルを生成するのが最も早い方法です。

Qt アプリケーションを通常の C/C++ ライブラリにリンクできます。コードに必要なヘッダー ファイルをインクルードしLIBS += -lfoo、.pro ファイルで使用するライブラリにリンクするだけです。

于 2011-01-03T13:01:14.677 に答える