1)下載cmake
http://www.cmake.org/cmake/resources/software.html
2)cmake指定opencv source和build目錄->config->選擇WITH_OPENGL和WITH_QT兩項
編譯前需要添加環境變量qt mingw目錄: C:\Qt\Qt5.8.0\Tools\mingw530_32\bin
config過程中缺什麼就在qt安裝目錄找
4)generate done
5) 打開cmd進入opencv build目錄,運行mingw32-make
6)如果有md5 hash錯誤,下載對應的文件放在3rdparty下的xxx\downloads目錄,下一級目錄使用hash作爲目錄名,並修改
如修改sources\3rdparty\ffmpeg\ffmpeg.cmake文件中的hash值
set(FFMPEG_FILE_HASH_BIN32 "89c783eee1c47bfc733f08334ec2e31c")
set(FFMPEG_FILE_HASH_BIN64 "35fe6ccdda6d7a04e9056b0d73b98e76")
set(FFMPEG_FILE_HASH_CMAKE "5346ae1854fc7aa569a722e85af480ec")