Архитектура armv7 - PullRequest
       9

Архитектура armv7

0 голосов
/ 20 марта 2012

Я новичок в разработке ОС, и я пытаюсь запустить приложение, но получил ошибку

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

Это линия проблемы

self.timer = [[MMPDeepSleepPreventer alloc] init];

Я пытаюсь запуститьэтот пример

http://blog.marcopeluso.com/2009/08/23/how-to-prevent-iphone-from-deep-sleeping/

1 Ответ

1 голос
/ 20 марта 2012

Если это не модульный тест, вам необходимо убедиться, что MMPDeepSleepPreventer.m включен в исходные коды для компиляции ваших целей.

Xcode 4 Инструкции:

Навигатор проекта -> «[Имя проекта]» -> В разделе «Цели» выберите цель -> Этапы сборки -> Разверните источники компиляции -> Нажмите + в нижней части источников компиляции и добавьте исходный файл.

Если вы продолжаете получать подобные ошибки, убедитесь, что все исходные файлы добавлены, и что вы добавили необходимые рамки из учебника.Место для добавления каркасов также на этапах сборки вашей цели.

Если это юнит-тест, см. Ответ ниже принятого здесь .

...