2011-01-02 11 views
1

別のプラットフォームで動作するように外部ライブラリをコンパイルできるかどうかは、どのように知ることができますか?ライブラリは例えばtesseract-ocrMaemo/Symbianと外部ライブラリ

です。もしこれがどうすればいいですか? (基本的には、このライブラリを使用するQtアプリケーションを作成したい)

答えて

1

自分でライブラリを構築してみてください。あなたの質問はかなり広範囲です。より具体的な質問があれば、新しい質問を投稿してください。

ライブラリをビルドできない場合は、サポートされていない依存関係が原因である可能性があります。

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

Symbianには自動ツールがありません。おそらく、そこで始めるのが最も速い方法は、まずライブラリを設定してビルドすることです。 cygwinを実行し、必要なbld.infおよび.mmpファイルを生成してSymbian上にビルドします。

Qtアプリケーションを通常のC/C++ライブラリにリンクすることができます。あなたのコードに必要なヘッダーファイルを含めて、.proファイルにLIBS += -lfooを使ってライブラリにリンクしてください。

関連する問題