2016-02-20 20 views
0

我已经设置了opencv环境变量并更新了路径,但是当我尝试在Windows上使用cmake gui制作opencv aruco库时,仍然出现错误 - 错误提示cmake错误 - 无法找到opencv库或标题

“OpenCV的需要,但一些标题或库未找到。请使用OpenCV_DIR ENV指定OpenCV的目录。变量”

我看了其中的错误是来自该FindOpenCV.cmake文件,但我可以” t告诉哪些部分导致错误,并想知道是否有其他人有类似的问题,或知道如何解决它,将不胜感激!

+0

只要检查哪些缓存变量设置为NOTFOUND。 – Tsyvarev

+0

我不确定你的意思是什么?我尝试删除当cmake不成功时生成的cmakecache文件,并且在更改所有环境变量后尝试从该文件夹的新副本开始,如果这就是您的意思? –

+1

当CMake成功搜索库或包含目录时,它将缓存变量设置为对应的路径。但是如果搜索失败了,那么相同的变量会被设置为'-NOTFOUND'后缀的值。通过查看('grep''ing)到CMake缓存中,您可以找到具有这些值的变量。知道这些变量的名字,你可以在脚本findOpenCV.cmake中追踪它们的起源。而且,很多时候你可以猜测只使用这些变量的名字或者描述的错误。 – Tsyvarev

回答

0

@DeirdreMeehan你收到错误,如下图所示?
enter image description here

如果这是同样的错误,那么您应该将openCV目录从您的计算机链接到ArUco。那就是将OpenCV路径添加到名称字段为“OpenCV_DIR”的值字段中。