Cmake 过程中遇到的问题

刚开始学习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的博客进行下去即可。

你可能感兴趣的:(Cmake 过程中遇到的问题)