2012-03-23 84 views
-3

可能重复:
cmake is not working in opencv c++ projectCMake的还是不带OpenCV的工作

我的CMake有一个巨大的问题,I posted a question,但它并没有帮助。

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

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

我使用Visual Studio 2010在Windows 7中,我发现了以下错误: 没有任何人有任何想法,我怎么能解决这个问题?

 
'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' 
+1

抱歉,我不打算下载一个zip文件,为你重新编译并上传它。我很想帮忙,但是你需要发布更多的细节,比如安装openCV的地方等。 – cbrulak 2012-03-23 20:36:41

+0

它被安装在C盘上 – SafeY 2012-03-23 20:41:09

+1

这是一个关于q&a的论坛,而不是一群愿意为你工作的人。 – Castilho 2012-03-23 20:52:16

回答

4

您是否尝试过在实际设置环境变量(CMAKE_MODULE_PATH和/或OpenCV_DIR)错误消息告诉您设置?

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

看看它们存在(并指向正确的路径),否则刚刚创建它们...

+0

你的意思是opencv的安装路径? 我已经添加了C:\ Program Files \ OpenCV 但是OPENCV_DIR cmake一直说它不存在于所有的错误中 我不知道我在哪里可以找到它将它添加到路径 – SafeY 2012-03-23 21:35:57

+3

寻找一个包含OpenCVConfig.cmake或opencv-config.cmake的文件夹,并使用OpenCV_DIR变量的文件夹路径 - 就像错误消息所述。 – sonicwave 2012-03-23 21:39:38

+0

我已经改变了“在哪里建立二进制文件”的路径,我得到了另一个错误,但仍然无法找到OPENCV_DIR? 我应该在哪找到它? – SafeY 2012-03-23 21:51:52