刚开始学习opencv,在配置Qt+opencv的过程中遇到了很多问题,其中大部分都在seuStones的博客帮助下得到了解决。真的很感谢大佬,在这里贴上大佬帖子的链接https://blog.csdn.net/u010189457/article/details/66478574。
但是在Cmake的过程中还是遇到了两个问题:
1:this is a compatibility header which should not be used inside the OpenCV lib
解决办法:找到对应的文件删除即可
2:Generator error: constant l_MAGIC_VAL (cname=cv::l::MAGIC_VAL) already exists
mingw32-make[2]: *** [modules\python2\CMakeFiles\opencv_python2.dir\build.make:100: modules/python2/pyopencv_generated_include.h] Error -1
mingw32-make[1]: *** [CMakeFiles\Makefile2:1869: modules/python2/CMakeFiles/opencv_python2.dir/all] Error 2
mingw32-make: *** [Makefile:162: all] Error 2
这个问题出现在97%,很让人头疼。
解决办法:在cmake的时候将bulid中的python取消,之后重新configure,然后按照seuStones的博客进行下去即可。