Функции AVFoundation undefined в arm6/arm7
Я пытаюсь преобразовать изображение, используя этот http://developer.apple.com/library/ios/#qa/qa1702/_index.html
Я не знаю, потому что я использую xcode4 или из-за какой-то другой проблемы. Я пытаюсь кодировать IOS4. И не может скомпилировать его, потому что компоновщик жалуется, что функции не существуют. Но здесь они находятся в документации: http://developer.apple.com/library/ios/#documentation/QuartzCore/Reference/CVPixelBufferRef/Reference/reference.html#//apple_ref/doc/uid/TP40010033
Любая помощь будет отличной
Undefined symbols for architecture armv6:
"_CVPixelBufferGetHeight", referenced from:
-[CameraController imageFromSampleBuffer:] in CameraController.o
"_CVPixelBufferGetBaseAddress", referenced from:
-[CameraController imageFromSampleBuffer:] in CameraController.o
"_CVPixelBufferGetWidth", referenced from:
-[CameraController imageFromSampleBuffer:] in CameraController.o
"_CMSampleBufferGetImageBuffer", referenced from:
-[CameraController imageFromSampleBuffer:] in CameraController.o
"_CVPixelBufferLockBaseAddress", referenced from:
-[CameraController imageFromSampleBuffer:] in CameraController.o
"_CVPixelBufferGetBytesPerRow", referenced from:
-[CameraController imageFromSampleBuffer:] in CameraController.o
"_CVPixelBufferUnlockBaseAddress", referenced from:
-[CameraController imageFromSampleBuffer:] in CameraController.o
ld: symbol(s) not found for architecture armv6
collect2: ld returned 1 exit status
Ответы
Ответ 1
Добавление исправления ImageIO.framework и CoreVideo.framework:
"_CVPixelBufferGetHeight", referenced from:
-[CameraController imageFromSampleBuffer:] in CameraController.o
"_CVPixelBufferGetBaseAddress", referenced from:
-[CameraController imageFromSampleBuffer:] in CameraController.o
"_CVPixelBufferGetWidth", referenced from:
-[CameraController imageFromSampleBuffer:] in CameraController.o
"_CVPixelBufferLockBaseAddress", referenced from:
-[CameraController imageFromSampleBuffer:] in CameraController.o
"_CVPixelBufferGetBytesPerRow", referenced from:
-[CameraController imageFromSampleBuffer:] in CameraController.o
"_CVPixelBufferUnlockBaseAddress", referenced from:
-[CameraController imageFromSampleBuffer:] in CameraController.o
Когда я нахожу, что один из них ссылается на этот, я отредактирую этот ответ:
Изменить: добавив CoreMedia.framework, исправлено последнее:
"_CMSampleBufferGetImageBuffer", referenced from:
-[CameraController imageFromSampleBuffer:] in CameraController.o
Результат этого проекта теперь доступен:)
http://itunes.apple.com/us/app/live-video-puzzle/id430481367?mt=8