2013-03-04 39 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

回答