タグ

OpenCVとスタティックライブラに関するmikurassのブックマーク (2)

  • OpenCVをスタティックリンクライブラリでビルドする方法

    スタティックリンクライブラリを使うと他のPCへ作成した実行ファイルを移植する時にexeファイルをコピーすればOpenCVをインストールする事なく実行できるので、メリットはあるので、使ってみたいのですが、これが、なかなか分かりづらい。 OpenCV2.3.1ではファイル(OpenCV-2.3.1-win-superpack.exe)をダウンロードし、解凍するとスタティックリンクライブラリらしきフォルダ(staticlib)があるのですが、*.libファイルが不足しているらしく、未解決のシンボルのエラーが出て使う事が出来なさそうです。 そのため、OpenCV-2.3.1-win-superpack.exeのソースからCMakeを使ってスタティックリンクライブラリをビルドしてみました。 CMakeでビルドする方法はOpenCV2.3の入手、ダウンロード、インストール、環境設定のページを参考にして

    OpenCVをスタティックリンクライブラリでビルドする方法
  • OpenCV を静的リンクしたい (Windows)

    11個のライブラリの設定を変更すれば、静的ライブラリがビルドできますが、以降の手順では、 念のため残り 3個の実行ファイルもビルドし、静的ライブラリにリンクされることを確認するようにしましょう。 ソリューションを構成する デフォルト状態では、Release と Debug というソリューション構成があり、 どちらも DLL としてビルドするように構成されています。 まずは、静的ライブラリをビルドするための Release_Static というソリューション構成を新しく作成しましょう。 [ソリューション エクスプローラ] 内のソリューションを右クリックして、 [構成マネージャ...] メニューを選択します。 すると下図のような [構成マネージャ] ダイアログが表示されます。 このダイアログの [アクティブ ソリューション構成] ドロップダウンリストから、 「<新規作成...>」を選択しますと

  • 1