CMake 2.8の助けを借りて、Windows用の最新のOpenCV 2.2ソースをダウンロードし、MinGW 4.4.1を使用してWindows XPでコンパイルしました。OpenCV 2.2 Windows XP MinGWビルドでnamedWindow、imshowでクラッシュする
すべてがスムーズに進み、コンパイル(mingw32-make)とインストール(mingw32-make install)が正常に完了しました。
しかし、highguiのnamedWindow()関数とimshow()関数を含むコードをコンパイルするとコンパイルされますが、プログラムがクラッシュします。次のコード行がクラッシュします。
namedWindow( "img"、CV_WINDOW_AUTOSIZE);
OpenCVに付属している画像を表示するサンプルプログラムもクラッシュします。
誰も同じ問題を経験したことがありますか?解決策はありますか?
私はまた、OpenCV 2.2をLinux(Ubuntu)上で問題なくコンパイルして使用しています。
ありがとうございます。
Visual StudioではなくMinGWでOpenCVを使用する理由はありますか?私のOpenCVはVisual Studioの下でうまく動作します。 –