コンパイルと静的ライブラリOpenCVのを使用してパッケージ化され、ベアメタル実行可能プログラムにリリースするには、Windows cmakeの+のVisual Studioで使用
環境:Windows 7の64ビット版
ツール:
- cmakeの-3.11.1
- その64を確認してください
- GUIをインストールしてください
- Visual Studioの2015
- その64を確認してください
- コンパイラ(文法のサポートC ++ 11標準の一部)としてvc14の使用を確認してください
原材料:OpenCVの3.4.1
- 中文:从官方网站上下下来的opencv3.4.1源码.
- English: source code from official website.
- 日本語:公式サイトからもらったOpenCV-3.4.1のソースコード
ステップ:
- ルートディレクトリを設け抽出OpenCVの-3.4.1ソースパッケージは、OpenCVのソースOPENCV_DIRをデコードされます。
- オープンcmakeの-3.11.1は、図に示したソースコードOPENCV_DIR /ソース、-1のパスを選択します。
- 在庫-1図に示すルートディレクトリOpenCVの、静的に蓄積静電放電のディレクトリを作成します。
- 図に示されているVisual Studioの14 2015のWin64を、-2選択するように構成(コンフィギュレーション)ボタンをクリックします。
- 図に示す-3コンパイラの中間領域に一連のオプションが存在することになる、初期設定の完了を待ちます。
- 機械が実行する、NVIDIA GPUカードの計算が存在しない加速するために利用可能である場合:検索CUDA関連オプションを、図に示すように、設定された全てのオプションは、CUDAの非選択状態をまとめ-4。
- 機械は、NVIDIA GPUカードの計算が存在しない加速するために利用可能である場合、実行します。図に示すように、未チェック状態に、CUBLAS検索-5。
- 機械は、NVIDIA GPUカードの計算が存在しない加速するために利用可能である場合、実行します。図に示すように、未チェック状態に、CUFFT検索-6。
- 最も重要なステップが来た:BUILD_SHARED_LIBSを検索し、未チェックの設定、図に示すように、-7に動作するかどうかの決定は、ライブラリーではなく、静的ライブラリ、動的ライブラリからコンパイルされました!!!
- EXTRA検索に-8示すようにあなたは、モジュールはサブディレクトリOpenCVの-のcontrib-3.4.1ディレクトリにダウンロードしたOPENCV_EXTRA_MODULES_PATHディレクトリを設定値]列のコンパイルオプションをクリックします。
- う設定するには、もう一度ボタンをクリックして、セカンダリの設定、待機プログレスバーが完了するまで、あなたは中間領域のコンパイラオプションは、ステップ10のリードで追加された追加モジュールの一部であるレッドゾーンエリア、残っています、再構成する上で(第3回)をクリックします図に示すように、赤の除去、-9。
- [生成]ボタンをクリックして、プログレスバーの待機が完了したことにより、コンパイルのステップcmakeのを完了し、示すように-10領域に示されたメッセージ。
- プロジェクトを開くをクリックするか、または結果ディレクトリに、ダブルクリックしてOpenCV.slnファイルが自動的にオープンのVisual Studio 2015および-11に示すように、インポートOpenCVの-3.4.1プロジェクト、意志クリックしてください。
- 図-12に示すように、リリースへのタイプをコンパイル。
- 図に示すように、プロジェクトビュー、ALL_BUILD、選択CMakeTargets世代で右クリックを(生成)を開き-13コンパイル処理が20分以上かかる場合があり、それは長いです。