这是希望你在build之前创建一个独立的文件夹来存储build文件。你应该按照下面的方式进行cmake:
cd opencv
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D \
CMAKE_INSTALL_PREFIX=/usr/local ..
一定要注意后面的两个点不能省略,这两个点指明了opencv源码的位置。
如果你执行了上面的操作以后仍然报错,那么查看一下你的opencv文件夹里是否存在CMakeCache.txt,该文件是上次cmake时候留下的缓存文件,将该文件删除,然后再执行上面的操作,就不会报错了