2012-01-04 16 views
14

Xcode me da el siguiente error, realmente no sé qué hacer, está volviendo loco. Importación de un marco de OpenCV así que tal vez el problema esté allí o algo relacionado con el compilador. ¿Alguien podría decirme qué hacer o buscar? Gracias.Error desconocido compilación opencv framework

 Undefined symbols: "_CGImageDestinationCreateWithURL", referenced from: 
     cv::ImageIOEncoder::write(cv::Mat const&, std::vector<int, std::allocator<int> > const&)in OpenCV(grfmt_imageio.o) "_CGImageDestinationAddImage", referenced from: 
     cv::ImageIOEncoder::write(cv::Mat const&, std::vector<int, std::allocator<int> > const&)in OpenCV(grfmt_imageio.o) "_CGImageSourceCreateImageAtIndex", referenced from: 
     cv::ImageIODecoder::readHeader()  in OpenCV(grfmt_imageio.o) "_CGImageDestinationFinalize", referenced from: 
     cv::ImageIOEncoder::write(cv::Mat const&, std::vector<int, std::allocator<int> > const&)in OpenCV(grfmt_imageio.o) "_CGImageSourceCreateWithURL", referenced from: 
     cv::ImageIODecoder::readHeader()  in OpenCV(grfmt_imageio.o) ld: symbol(s) not found collect2: ld returned 1 exit status 
+0

¿Cómo está importando el marco? – Mark

+5

Esto es ** no ** a ** Error de compilación ** Es ** Error de enlace ** el enlazador le dice que no puede enlazar con algunos nombres de símbolos que está utilizando. Compruebe las rutas de la biblioteca, etc. –

+0

No se ha corregido el error del enlazador compilador. quartz.lib? –

Respuesta

21

sólo por el bien de los futuros visitantes (como yo ;-)), informo la Gustavo auto-respuesta:

Añadir "ImageIO.framework" a "Enlazados y marcos Biblioteca "

Cuestiones relacionadas