64bit対応のOpenCV 2.0のスタティックリンクライブラリのビルド

Posted on Mon 15 March 2010 in OpenCV

CMakeを用いてVisual Studioのプロジェクトを作る

ここを参考にOpenCVのソースからVisual Studioのプロジェクトを作成する。
http://d.hatena.ne.jp/Guernsey/20091002/1254459730

「アプリケーションを正しく初期化できませんでした (0xc0150002)」というエラーダイアログがでないようにするためにCMakeのConfigure時にでENABLE_OPENMPを外す。
http://d.hatena.ne.jp/Guernsey/20091120/1258734848

スタティックリンクライブラリをビルドするために

  • 「構成プロパティ」→「全般」で「構成の種類」をダイナミックライブラリからスタティックライブラリに変更する
  • DllMain()をコメントアウト
  • opencv-1.1preからvideoInput.libをリンクさせる
  • atlthunk.libが見つからないとリンクエラーが出たらatlthunk.libを無視

64bit対応にするために