OpenCV
Visual Studio2010のWindowsフォームアプリケーションで
OpenCV2.3.1のopencv.hを読み込ませようとするとビルドエラーが起こってしまうという問題に悩んでおりましたが、解決!
やり方としては、CMakeをインストールしてやるという方法で、
以下を参照して行いました。
↓
もともとOpenCV2.3.1が入っていたので、
Windows(Win32 Installer)のcmake-2.8.8-win32-x86.exeをダウンロード
インストールが終了したら、管理者として実行をしてサイトを参考に
OpenCV.sln
を作成
※.Slnは名前:VisualStudioソリューションで、各アイテムの場所への参照を開発環境へ提供するもの→参考
そして、ビルドを環境変数を設定して終了
再起動して
VSでWindowsフォームアプリケーションで新しいプロジェクトを作成してopencv.hを読み込ませたらビルドできました。
でも、よくわからないのが、OpenCV2.2の時は、CMakeを使わなくても大丈夫だったというところ。
そして、フォームアプリケーション以外ではopencv.hが読み込めていたという点がわからない。
でも、解決してよかった。
今回初めて使ったので、CMakeについてネットを参考に自分メモを作成
CMakeはビルドを行うためのクロスプラットフォームなシステムらしい→参考