highgui window_w32.cpp error: 'TBBUTTONINFO' was not declared in this scope
I use OpenCV3-beta in Eclipse under Win8.1 and have to build source from git since there are no minGW libs available for download. It was ok before, but today(just now) I updated all sources and now mingw32-make suddenly fails:
\git\opencv\modules\highgui\src\window_w32.cpp:2011:9: error: 'TBBUTTONINFO' was not declared in this scope
It is not the only error, there are some another errors which is similar to mentioned above:
\git\opencv\modules\highgui\src\window_w32.cpp:2023:81: error: 'BTNS_AUTOSIZE' was not declared in this scope
\git\opencv\modules\highgui\src\window_w32.cpp:2023:97: error: 'BTNS_BUTTON' was not declared in this scope
hi Vit, could you check, if it's related to this recent commit ? (see, #3448, too!)
if so, you probably want to make an issue here
Hi, thanks for prompt answer. I suppose it is related to 3448: after my checkout to 4 weeks old version (3fa0278, no TBBUTTONINFO) mingw32-make does not fail. Also 2.4 branch compiles ok, but there are a bit different last changes at "window_w32.cpp" than at 3.0 version of this file (2.4 has no TBBUTTONINFO too). Issue reported: http://code.opencv.org/issues/4087