#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», и появится диалоговое окно, в котором вы можете выполнить поиск