CMake仍然不能使用OpenCV [英] CMake still not working with OpenCV

查看:317
本文介绍了CMake仍然不能使用OpenCV的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


可能重复:

cmake在opencv c ++项目中无效


我有一个巨大的问题在CMake和我发布了一个问题,但它没有帮助。



我不断收到不合理的错误,我和我的合作伙伴不能解决它。以下是文件:



http://dl.dropbox.com/u/62218293/royshil-FoodcamClassifier-4ba20bb.zip



我使用的是Visual Studio 2010我收到以下错误:
任何人都有任何想法如何解决这个问题?

 
'CMake错误:无法打开缓存文件进行保存。 C:/ Program Files / CMake 2.8 / bin / CMakeCache.txt
CMakeLists.txt中的CMake错误:4(FIND_PACKAGE):
找不到模块FindOpenCV.cmake或包$ b $的配置文件b OpenCV。

调整CMAKE_MODULE_PATH以查找FindOpenCV.cmake或将OpenCV_DIR设置为
目录,其中包含OpenCV的CMake配置文件。该文件将
具有以下名称之一:

OpenCVConfig.cmake
opencv-config.cmake



OpenCV_DIR-NOTFOUND
配置不完整,发生错误!
CMake错误:无法打开缓存文件进行保存。 C:/ Program Files / CMake 2.8 / bin / CMakeCache.txt
CMake错误:系统错误:权限被拒绝
CMake错误:系统错误:权限被拒绝'


您可以从控制面板>系统>高级系统设置>环境变量

执行此操作

查看它们是否存在正确的路径),否则只是创建它们...


Possible Duplicate:
cmake is not working in opencv c++ project

I have a huge problem in CMake and I posted a question but it didn't help.

I keep getting unreasonable errors and me and my partners just can't solve it. Here are the files:

http://dl.dropbox.com/u/62218293/royshil-FoodcamClassifier-4ba20bb.zip

I'm using Visual Studio 2010 on Windows 7. I'm getting the following errors: does anyone have any idea how can I fix this problem ?

'CMake Error: Unable to open cache file for save. C:/Program Files/CMake 2.8/bin/CMakeCache.txt
CMake Error at CMakeLists.txt:4 (FIND_PACKAGE):
  Could not find module FindOpenCV.cmake or a configuration file for package
  OpenCV.

  Adjust CMAKE_MODULE_PATH to find FindOpenCV.cmake or set OpenCV_DIR to the
  directory containing a CMake configuration file for OpenCV.  The file will
  have one of the following names:

    OpenCVConfig.cmake
    opencv-config.cmake



OpenCV_DIR-NOTFOUND
Configuring incomplete, errors occurred!
CMake Error: Unable to open cache file for save. C:/Program Files/CMake 2.8/bin/CMakeCache.txt
CMake Error: : System Error: Permission denied
CMake Error: : System Error: Permission denied'

解决方案

Have you tried actually setting the environment variables (CMAKE_MODULE_PATH and/or OpenCV_DIR) the error message tells you to set?

You can do that from Control Panel > System > Advanced System Settings > Environment Variables

See if they exist (and point to the correct path), otherwise just create them...

这篇关于CMake仍然不能使用OpenCV的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆