1

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

あなたの助けを願っています、ありがとう!

4

1 に答える 1

0

次のコマンドを使用するだけです。

g++ contours.c -I"C:\OpenCV2.0\include\opencv" -L"C:\OpenCV2.0\bin" -lcxcore200 -lcv200 -lhighgui200 -lcvaux200 -lml200
于 2010-07-01T01:25:55.347 に答える