WindowsでOpenCV2.0を正常にコンパイルしようとしてから長い時間が経ちましたが、これは決して起こりませんでした.. (Linuxで正常にコンパイルできます)
まず、g++、GDB、および Code::Blocks を使用して MinGW をインストールしました。CMake と OpenCV2.0 をインストールするよりも (「cxoperations.hpp」行を #if GNUC >= 4 || MINGW32に編集)
ソース「OpenCV2.0」フォルダーからCMake-GUIを介してOpenCVを新しいフォルダー「Compile」に作成し、Code::blocks MinGW makefilesを選択し、Code::blocks実行可能ファイルを選択します。C には、OpenCV2.0、MinGW、Compiled の 3 つのフォルダーがあります。
「OpenCV.cbp」で生成されたファイルを Code::Blocks で開きましたが、ファイルをコンパイルまたはデバッグしようとすると、「c_samples - all」で無効なコンパイラが使用されているというエラーが表示されます。スキップしています...何もする必要はありません。」
また、コンソールから、OpenCV ライブラリを使用するファイルをコンパイルできません。
>g++ contours.c -I"C:\OpenCV2.0\include\opencv" -L"C:\OpenCV2.0\lib" -lcxcore -lcv -lhighgui -lcvaux -lml
>C:\MinGW\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\..\mingw32\bin\ld.exe: cannot find -lcxcore
collect2: ld returned 1 exit status
あなたの助けを願っています、ありがとう!