2015-07-21 5 views
-1

Я попытался реализовать OpenEars Распознаватель речи. Поскольку загружаемый учебник компилируется без каких-либо проблем, когда я пытался написать свой собственный простой Objective-C кода следуя tutorial, я получил пять Apple, Mach-O компоновщик Ошибки:iOS Речевой признак OpenEars в результате ошибок Apple Mach-O Linker: Неопределенные символы для архитектуры x86_64

Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$_OEAcousticModel", referenced from: objc-class-ref in ViewController.o "_OBJC_CLASS_$_OEEventsObserver", referenced from: objc-class-ref in ViewController.o "_OBJC_CLASS_$_OELanguageModelGenerator", referenced from: objc-class-ref in ViewController.o "_OBJC_CLASS_$_OEPocketsphinxController", referenced from: objc-class-ref in ViewController.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)

Я пытался возобновить XCode, добавили некоторые библиотеки/фреймворки (например, CoreData), проверили целевые членства, но все же получили те же ошибки. Я пробовал предложения от here и here, но они не помогли. Кстати, добавление SenTestingKit.framework уменьшило количество ошибок от пяти до одного. Но все же меня задерживают ошибки компоновщика. Насколько я знаю, эти проблемы связаны с привязкой, а не самой кодировкой.

Некоторые детали: работает версия iOS SDK 8.4, XCode 6.4 (6E35b). Добавлены библиотеки: CoreData.framework, AVFoundation.framework, AudioToolbox.framework и Frameworks OpenEars (OpenEars.framework, Sit.framework).

p. s. Между, мне нужен достойный распознаватель речи для iOS и OS X, используя объектив-C, не обязательно OpenEars, поэтому другие предложения приветствуются.

+0

не может видеть никаких причин для понижения, вместо того, чтобы предлагать какое-либо решение. –

ответ

0

Были странные причины. Следуя инструкциям, я скопировал папку Framework OpenEars в проект XCode и выбрал «Создать ссылки на папки», а также «Копировать элементы, если это необходимо», но при выборе другого варианта «Создать группы» были решены проблемы. Между, я вижу, что папка «Framework» с содержимым также появилась в папке проекта.