2013-07-15 54 views
0

我在Mac 10.7.5上試圖與XCode 4.6.2中的OpenCV庫一起工作。我下面這個教程http://sadeepj.blogspot.co.uk/2012/03/installing-and-configuring-opencv-to.htmlXCode中的OpenCV -cmake錯誤

所以我已經下載cmake並OpenCV2.3.1我已經寫在終端:

tar xvf OpenCV-2.3.1a.tar.bz2 
cd OpenCV-2.3.1 
mkdir build 
cd build 
cmake -G "Unix Makefiles" .. 

的所有作品,除了在Unix Makefiles命令,它說:CMake Error: Could not create named generator Unix Makefiles..

任何人都知道爲什麼會發生這種情況,或者有另一種讓OpenCV在Xcode中順利運行的方法?

回答

4

我鼓勵您儘可能避免自己編譯OpenCV。

您可以下載適用於iOS的最新OpenCV編譯框架herehere,您可以找到一些以前的版本。要使用該框架,只需將opencv2.framework目錄拖到您的XCode項目中,即可完成。

+0

非常感謝!我寫了#include「cv.h」,但是這不再用於opencv2嗎? –

+0

沒問題:) 您需要'#import '而不是(我建議使用C++接口,而不是舊的C接口)。由於頭文件非常大,我建議將'#import'放在'#ifdef __cplusplus ...#endif'圍繞的pch文件中。 – StatusReport

+0

還有一個問題抱歉。我得到了一個關於我的框架中缺少體系結構的錯誤「在文件中缺少必需的體系結構x86_64 ...」以及大約14個像這樣的錯誤:_cvShowImage「,引用自:File.o中的_main。我已經更改了我的編譯器, GCC –