主要参考这两篇博客:
http://www.cnblogs.com/TooyLee/p/6438070.html
http://blog.csdn.net/zhaocj/article/details/38944037
注意一定要按照要求添加系统变量。
问题1:在CMAKE-configure不过去,报告:CMake Error: CMake was unable to find abuild program corresponding to "MinGW Makefiles". CMAKE_MAKE_PROGRAM is not set. You probably need to select a different buildtool。网上查资料说是要找到Name为CMAKE_MAKE_PROGRAM的一项,把它的Value填写为C:/Qt/Qt~/Tools/mingw482_32/bin/mingw32-make.exe即可。再次点击Configure,这时不会提示任何错误,表明配置成功。但是没有这个选项,所以我想在clean之后先添加一项add entry:CMAKE_MAKE_PROGRAM——filepath——C:/Qt/Qt~/Tools/mingw482_32/bin/mingw32-make.exe即可,再configure,成功。
问题2:在cmd下编译的时候,输入mingw32-make显示:'mingw32-make' 不是内部或外部命令,也不是可运行的程序 或批处理文件,这是我检查了下系统变量,发现没问题。然后我关闭了cmd之后再打开,再运行mingw32-make进行编译,这次可以了,我想可能是cmd环境变量检测未更新吧。
问题3:mingw32-make到95%左右的时候会报错,是关于python的,我想可能和我昨天安装的TensorFlow有关,我就把CMAKE里面build-opencv-python2,build-opencv-python3都删了,再configure和generate,再mingw32-make和mingw32-make install,这一次很快完成100%,生成了install文件。
最后按照第一个博主那样测试,可以调用摄像头,很强势哈哈哈哈哈哈!!!
他说可以只保留install文件夹,这个我没有试过,保留opencv文件夹,说不定以后还要添加什么方便一点吧。