2012-03-23 37 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