Win32.1에서 Eclipse의 OpenCV3-beta을 사용하려고하며 minGW가 없으므로 git에서 소스를 빌드해야합니다. libs를 다운로드 할 수 있습니다. 그것은 확인을 전했지만, (지금) 오늘은 자식 마스터의 모든 OpenCV3 소스를 업데이트 지금 mingw32-만들 갑자기 메시지와 함께 실패합니다OpenCV Win8.1 minGW32 소스 코드 오류 : 'TBBUTTONINFO'이 (가)이 범위에서 선언되지 않았습니다.
\git\opencv\modules\highgui\src\window_w32.cpp:2011:9: error: 'TBBUTTONINFO' was not declared in this scope
코드 자체는 다음과 같습니다
trackbar = icvFindTrackbarByName(window,trackbar_name);
if(!trackbar){
TBBUTTON tbs = {0};
TBBUTTONINFO tbis = {0};
...
그것을 유일한 오류가 아닌, 위에서 언급 한 유사하다 다른 오류가 있습니다 :
\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
이 때문에 유용한 모듈의 많음에 메이크 파일에 모듈을 highgui 취소하고 OpenCV의 컴파일하는 것은 불가능합니다 s 종속성.
업데이트 버그라고 생각해보십시오. 보고 된 위치 : http://code.opencv.org/issues/4087