Błąd podczas budowania OpenCV :: MonitorFromRect nie został zadeklarowany w tym zakresie

Próbowałem zbudowaćOpenCV version 2.4.8 używać goCodeBlocks iMinGw. Postępowałem zgodnie z instrukcjamitutaj. Ale mam następujący błąd. Nie mam pojęcia, jak go rozwiązać. Nie znalazłem niczego użytecznego, szukając w sieci.

To również nie rozwiązuje.

Nie chcę mieszać zopenCV kod, którego zamierzam użyćOpenCV w moim projekcie i po raz pierwszy go używam.

[ 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 

Próbowałem ręcznie dołączyć prototyp funkcji do pliku, ale potem dochodzi do błędu łączenia.
czy ktoś mi powie, co mogło pójść źle? Jak mogę to rozwiązać?

questionAnswers(3)

yourAnswerToTheQuestion