2012-01-04 10 views
14

Xcode podaje mi następujący błąd, naprawdę nie wiem co robić, doprowadza mnie do szaleństwa. Importuję framework OpenCV, więc być może istnieje problem lub coś związanego z kompilatorem. Czy ktoś może mi powiedzieć, co robić lub szukać? Dzięki.Nieobsługiwany błąd podczas kompilowania struktury opencv

 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

W jaki sposób importujesz framework? – Mark

+5

To jest ** nie ** a ** Błąd kompilacji ** To ** Błąd połączenia ** linker informuje, że nie może łączyć z niektórymi nazwami symboli, których używasz. Sprawdź ścieżki biblioteki itp. –

+0

Uznany błąd połączenia nie kompilator. quartz.lib? –

Odpowiedz

21

Tylko dla dobra przyszłych użytkowników (jak ja ;-)), zgłosić się Gustavo siebie odpowiedź:

Dodaj "ImageIO.framework" do "Linked szkieletowe i Biblioteka "

Powiązane problemy