Win10 QT5.7.1 opencv开发环境配置及问题解决

来源:互联网 发布:维也纳体系 知乎 编辑:程序博客网 时间:2024/05/17 03:09

主要参考这两篇博客:

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。网上查资料说是要找到NameCMAKE_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文件夹,说不定以后还要添加什么方便一点吧。