/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 не удалось с кодом выхода 1

Возможный дубликат:gcc-4.2 не удалось с кодом выхода 1 iphone

Я получаю сообщение об ошибке

Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 failed with exit code 1

каждый раз, когда я пытаюсь запустить программу на устройстве iPhone и симуляторе.

Я также вижу это:

ld: duplicate symbol .objc_class_name_MainView in /Volumes/Mark Flash Drive/iFtB/build/iFtB.build/Debug-iphonesimulator/iFtB.build/Objects-normal/i386/MainView.o and /Volumes/Mark Flash Drive/iFtB/build/iFtB.build/Debug-iphonesimulator/iFtB.build/Objects-normal/i386/iFtBAppDelegate.o

тоже. Может ли это быть частью проблемы?

Спасибо заранее,

г. Человек

3 ответа

Это означает, что класс MainView определяется дважды или более.

Check:

  • Если MainView class @implementation отображается в любых файлах .h. Это не должно быть.
  • Если есть 2 MainView классы, определяемые вами и сторонней библиотекой. Возможно, вам потребуется переименовать класс MainView.


Как правильно работает KennyTM.

Я случайно импортировал файл .m вместо .h, получил эту прекрасную ошибку.


У меня была такая же проблема, когда я добавлял класс надежности в свой код. Я уже включил tree20 в свой проект, который имеет класс надежности. Поэтому, когда я снова добавляю класс надежности в свой класс, я получил ту же ошибку. Я удалил код надежности из моего проекта, и он отлично работает.

licensed under cc by-sa 3.0 with attribution.