version 2.4.8
をCodeBlocks
とMinGw
で使用するようにビルドしようとしました。私はhereの指示に従った。しかし、私は次のエラーを受け取りました。私はそれを解決する方法を知りません。私はネットで検索することで役に立たないものは見つけられませんでした。OpenCV :: MonitorFromRectをビルド中にエラーが発生しました
Thisも解決していません。
openCV
コードを混乱させたくないので、OpenCV
を私のプロジェクトに使用するつもりです。これは初めて使用しています。
[ 26%] Built target pch_Generate_opencv_highgui
[ 26%] Building CXX object modules/highgui/CMakeFiles/opencv_highgui.dir/src/window_w32.cpp.obj
C:\Program Files (x86)\opencv\sources\modules\highgui\src\window_w32.cpp: In function 'void cvSetModeWindow_W32(const char*, double)':
C:\Program Files (x86)\opencv\sources\modules\highgui\src\window_w32.cpp:477: error: 'MonitorFromRect' was not declared in this scope
C:\Program Files (x86)\opencv\sources\modules\highgui\src\window_w32.cpp: In function 'LRESULT MainWindowProc(HWND__*, UINT, WPARAM, LPARAM)':
C:\Program Files (x86)\opencv\sources\modules\highgui\src\window_w32.cpp:1355: error: 'MonitorFromRect' was not declared in this scope
mingw32-make.exe[2]: *** [modules/highgui/CMakeFiles/opencv_highgui.dir/src/window_w32.cpp.obj] Error 1
mingw32-make.exe[1]: *** [modules/highgui/CMakeFiles/opencv_highgui.dir/all] Error 2
mingw32-make.exe: *** [all] Error 2
私は手動で関数のプロトタイプをファイルに含めようとしましたが、リンクエラーが発生しました。
誰でもここに間違っているかもしれないことを教えてください。どうすれば解決できますか?
あなたは何OpenCVのバージョンを実行しているの?ここ数週間、mingwのサポートにかなりの変更や戦いがありましたが、おそらく最新バージョン(2.4.8)にアップデートしたいと思っています。 – berak
@berak編集、私は2.4.8のみを使用しています。 – Dipto
見てください。 [here](https://github.com/Itseez/opencv/commit/734bf8babd1b365401bda9c0ab33ee8cbd780254#diff-baec79d9f6cf2a8b605a5d9aad326540)、どういう意味ですか? – berak