Повторяющаяся ошибка в xcode

#iphone #objective-c #xcode

#iPhone #objective-c #xcode

Вопрос:

 ld: duplicate symbol _main in /Users/.../i386/main-7E8F26AC10F53546.o and /Users/.../i386/main-B9843B6026D6EFA4.o
collect2: ld returned 1 exit status
Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/g  -4.2 failed with exit code 1
  

Кто-нибудь помогает с этой ошибкой?

Ответ №1:

Похоже, у вас в коде более одной main() функции.

Комментарии:

1. Мне просто выполнять поиск по каждому файлу .h и .m или есть более быстрый способ его поиска?

2. да, вы просто ищете это. вы могли бы установить ack для быстрого поиска по файлам вашего кода.

Ответ №2:

ThiefMaster прав.. найдите «main (» в вашем проекте и попробуйте очистить все целевые объекты и выполнить сборку заново.

Комментарии:

1. Мне просто выполнять поиск по каждому файлу .h и .m или есть более быстрый способ его поиска?

2. да, нажмите — «command shift f», и появится диалоговое окно, в котором вы можете выполнить поиск