2013-03-04 40 views
0

我試過從this link運行一個基本的opengl程序。我可以成功運行它。現在我需要添加一些opencv的功能。 所以我從this link加入了opencv框架。opencv框架與opengles trows錯誤?

添加框架後,我將文件更改爲.mm及其編譯好。問題出現在我添加「cv :: Mat變量」時。我得到下面的錯誤。這是什麼原因?

以下是我得到的錯誤當我添加「cv :: Mat變量」時。

Undefined symbols for architecture i386: 
    "_gzclose", referenced from: 
     _cvReleaseFileStorage in OpenCV(persistence.o) 
     _cvOpenFileStorage in OpenCV(persistence.o) 
    "_gzeof", referenced from: 
     icvEof(CvFileStorage*)  in OpenCV(persistence.o) 
    "_gzgets", referenced from: 
     icvGets(CvFileStorage*, char*, int)in OpenCV(persistence.o) 
    "_gzopen", referenced from: 
     _cvOpenFileStorage in OpenCV(persistence.o) 
    "_gzputs", referenced from: 
     icvPuts(CvFileStorage*, char const*)in OpenCV(persistence.o) 
    "_gzrewind", referenced from: 
     _cvOpenFileStorage in OpenCV(persistence.o) 
ld: symbol(s) not found for architecture i386 
collect2: ld returned 1 exit status 
+0

我已經完成了與iPhone SDK的openCV的工作,如果你分享你的源代碼將是幫助。 – 2013-03-04 04:55:08

+0

我已經共享鏈接的代碼..我的第一個鏈接是代碼。 – 2vision2 2013-03-04 04:56:15

+0

openGL代碼運行良好,我想合併這兩者後的源代碼。 – 2013-03-04 05:12:27

回答