Я пытаюсь использовать QTCopyMovieMetaData , определенный в Quicktime / Movies.h. Я связал инфраструктуры QTKit и QuickTime с моей целью и импортировал все необходимое в мои файлы заголовков и реализации:
#import <Cocoa/Cocoa.h>
#import <Foundation/Foundation.h>
#import <QTKit/QTKit.h>
#import <QuickTime/QuickTime.h>
#import "Quicktime/Movies.h"
Тем не менее, я получаю ошибки компилятора за то, что они не распознают QTCopyMovieMetaData или QTMetaDataRef (также объявленный в Movies.h).
Пример кода в QTMediaEditor использует QTCopyMovieMetaData и успешно компилируется на моей машине для 32-битной цели, но не для 64-битной цели. Мое приложение не скомпилируется для 32 бит Сравнивая настройки сборки моего приложения с настройками сборки QTMediaEditors, я не вижу, что вызвало бы эту разницу.
Какой-нибудь совет относительно того, что может блокировать инфраструктуру QuickTime?