簡體   English   中英

帶有opengles的opencv框架引發錯誤?

[英]opencv framework with opengles trows error?

我嘗試從此鏈接運行基本的opengl程序。 我可以成功運行它。 現在,我需要在其中添加一些opencv功能。 因此,我從此鏈接添加了opencv框架。

添加框架后,我將文件更改為.mm及其編譯良好。 當我添加“ cv :: Mat Variable”時,問題就來了。 我收到以下錯誤。 這是什么原因呢?

以下是我添加“ 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

這解決了我的問題。 添加添加opencv庫文件

AVFoundation.framework
ImageIO.framework
libz.dylib

應該添加。 並且此鏈接對此進行了清晰的解釋。 http://aptogo.co.uk/2011/09/opencv-framework-for-ios/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM