OpenCVをWindows7(64bit)でコンパイルした.
メモ書きである.

使ったもの

  • Visual Studio 2008
  • OpenCV2.1のソースコードあるいは2.2
  • CMake for Windows

1

まずOpenCVをダウンロードした.→リンク
OpenCVで検索しても,本家のサイトがなかなか出てこなくて苦労した.

2

Visual Studio 2008はあらかじめWindows7に入れておいた.

3

CMakeは,ここからダウンロードした.
上記のサイトから,Windows (Win32 Installer)を選んでダウンロードしてインストールした.
CMakeは,makefileやプロジェクトファイルを作るためのツールのようだ.

4

GUI版のcmakeを起動して,OpenCVのパスと,ビルドした結果を保存するパスを指定する.
64bit版でビルドするなら,

$gt;opencv$lt;\build\x64\

などとするのがいいだろうか.

5

Configureボタンを押すと,コンパイラなどの設定を選ぶダイアログが出る.
Visual Studio 9 (win64)を選んでみる.
設定が終わった後に,generateボタンを押すと,先ほど指定したビルド用のパスにプロジェクトファイルが展開される.

6

Visual StudioでALL_BUILD.vcprojなんかを開いてビルドすれば,おk.
cmake便利ですね.