0

オープンソースの世界の楽しさを学んでいる今日この頃です。Mac OS X のHomebrewパッケージ ビルド管理システムを使用すると、私の目的に合わせたソフトウェアのビルドは非常に簡単でシンプルになりました。

いずれにしても、これらのパッケージ システムはホスト システム専用に設計されています。OpenCV他のシステム (iOS、Android、Ubuntu など) 用のライブラリ (例) を構築したい場合、オプションはありますか?

クロスコンパイルBとは、ホストシステム上でターゲットシステム用にコンパイルすることですA

4

2 に答える 2

1

OpenCV にはすでに Android と iOS へのポートがあります。Android ポートは OpenCV 2.3.1 で正式にリリースされています。iOS ポートは現在、OpenCV トランクでのみ利用できます。

どちらのポートもクロスコンパイルに cmake を使用しています。ソースをダウンロードして、これがどのように行われるかを確認できます。Android ポートを構築するための手順は、OpenCV wikiで入手できます。

于 2011-09-12T15:22:33.077 に答える
0

CMake プロジェクトを参照してください: http://www.cmake.org/

于 2011-09-12T10:13:26.673 に答える