配置opencv时出现CMake错误

时间:2013-08-14 09:48:40

标签: opencv cmake

我一直在尝试使用flandmark代码进行面部检测。为了编译库,我需要运行CMAKE.gui.exe。然而,我一直得到同样的错误,似乎没有人知道如何解决它。如果有人可以提供帮助,我将非常感激。

Error:
Cmake Warning at /OpenCV2.3/cmake/OpenCVConfig.cmake:153(message):

Found OpenCV 2.4.3 Windows Super Pack but it has not binaries compatible with your configuration.

You should manually point Cmake variable OpenCV_DIR to your build of OpenCV library.
Call Stack(most recent call first):

CMakeLists.txt:2(find_package)

CMake Error at CMakeLists.txt:2(find_package):


Found package configuration file:

/OpenCV2.3/cmake/OpenCVConfig.cmake

但它将OPENCV_FOUND设置为FALSE,因此认为包“OpenCV” 没发现

3 个答案:

答案 0 :(得分:3)

只需删除CMake缓存。

我或多或少有同样的问题,张贴&我自己回答了一个问题。

如果需要,请在https://stackoverflow.com/a/36622706/3292304查看整个问题。我希望这会有所帮助。

答案 1 :(得分:0)

我建议你看一下这个post

因为我已经安装了另一个版本的OpenCV,所以发生在我的案例中。

我希望它有所帮助

答案 2 :(得分:-2)

cmake配置文件正在发生一些奇怪的事情。

对我来说,只需将OPENCV_FOUND设置为TRUE并将OpenCV_FOUND设置为TRUE即可解决问题。

此外,我必须将OpenCV_DIR设置为/ usr / local / share / OpenCV。