OpenCVライブラリを組み込みシステムで使用したいのですが、OpenCVを静的ライブラリとして使用してプロジェクトをコンパイルする必要があります。OpenCVを静的ライブラリとして使用する(cmakeオプション)
cmakeオプションを使用してライブラリを作成するにはどうすればよいですか?
OpenCVライブラリを組み込みシステムで使用したいのですが、OpenCVを静的ライブラリとして使用してプロジェクトをコンパイルする必要があります。OpenCVを静的ライブラリとして使用する(cmakeオプション)
cmakeオプションを使用してライブラリを作成するにはどうすればよいですか?
OpenCVの静的ライブラリをビルドするには、偽/オフにBUILD_SHARED_LIBS
フラグを設定する必要があります。
cmake -DBUILD_SHARED_LIBS=OFF ..
しかし、私はあなたが実際にあなたのアーキテクチャ用のクロスコンパイルライブラリに必要なので、それはあなたの仕事のために十分ではないと思います。 AndroidやIOSの場合、このようなポートは既に存在していて、簡単に使用できます。別のプラットフォームの場合は、クロスコンパイルのために独自のcmakeツールチェインファイルを作成し、おそらくOpenCVビルドシステムでいくつかの修正を行う必要があります。
その回答は機能しましたか? :) – Wiliam