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ć?