2012-01-04 2 views
14

Xcode дает мне следующую ошибку, я действительно не знаю, что делать, сводит меня с ума. Я импортирую рамки OpenCV, так что, возможно, проблема там или что-то связанное с компилятором. Может ли кто-нибудь сказать мне, что делать или искать? Спасибо.Unkown error compiling 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

Как вы импортируете фреймворк? – Mark

+5

Это ** не ** ** ** Ошибка компиляции ** Это ** Ошибка связи ** компоновщик сообщает вам, что он не может ссылаться на некоторые имена символов, которые вы используете. Проверьте пути библиотек и т. Д. –

+0

Согласованная ошибка компоновщика не компилятор. quartz.lib? –

ответ

21

Просто ради будущих посетителей (вроде меня ;-)), я сообщить Густаво собственного ответа:

Добавить "ImageIO.framework" к "Linked Каркасы и Библиотека "