2014-10-08 104 views
1

因此,昨天CleanMyMac銷燬了一些特立獨行的系統文件,我修復(重新安裝)小牛,之後,我從Xcode得到一個錯誤,「assert.h」無法找到。所以我想我安裝了命令行工具「xcode-select --install」,我不知道它是否解決了我的問題,然後我發現所有opencv庫都找不到。 我用「brew unisntall opencv」卸載OpenCV 我一直試圖重新安裝它,但我沒有運氣。 暗戰「釀造安裝OpenCV」告訴我:Mac小牛OpenCV安裝問題

==> make 
make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/algorithm.cpp.o] Error 1 
1 error generated. 
make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/array.cpp.o] Error 1 
make[1]: *** [modules/core/CMakeFiles/opencv_core.dir/all] Error 2 
make: *** [all] Error 2 

不幸的是,我不知道如何處理此錯誤,請, 我用cmake的-j8和我:

[ 6%] Building C object 3rdparty/libjpeg/CMakeFiles/libjpeg.dir/transupp.c.o 
Linking C static library ../lib/liblibjpeg.a 
[ 6%] Built target libjpeg 
make: *** [all] Error 2 

我試了一下是我最後的希望,「sudo的港口安裝OpenCV」我得到:對於opencvError 計算的依賴關係:無法執行端口:無法讀取「configure.cxx_stdlib」:沒有這樣的變量

我試圖自更新爲MacPorts的,但它犯規工作。 所以現在我堅持有人有任何想法?這將非常感激。

PS我已經指派我的用戶是在/ usr /地方,以防萬一的所有者:「須藤喬敦 - R的$用戶在/ usr /本地」

+0

請不要使用'-j8'運行'make'。只有這樣,你才能很好地看到錯誤來自哪裏。另外,請在句子的開頭修正拼寫,標點符號和大寫字母。 – Unapiedra 2014-10-08 14:31:34

+0

感謝您清理您的問題! +1並歡迎來到SO。 – Unapiedra 2014-10-08 14:40:22

+0

你好,我做了你要求我做大寫的事情,並感謝你對我的歡迎。 運行「make」返回'stdarg.h'文件未找到 – mid 2014-10-08 14:40:23

回答

0

我終於修好了,我 的Xcode 5.1和我試圖避免升級,但由於我用盡了選擇,我更新到Xcode 6,然後「brew update」發現幾個更新,然後「brew install opencv」的工作方式就像本來應該做的那樣。