Ошибки сборки iPhone после очистки всех целей / пустых кешей - PullRequest
0 голосов
/ 03 февраля 2011

Вчера я снова начал работать над своим проектом iPhone. Я создаю игру с Cocos2D / Box2d. Но когда я попытался построить проект, я получил тысячи ошибок. Я не мог выяснить, что случилось.

Итак, я создал новый проект из шаблона Cocos2D и добавил только свой собственный код. Опять полно ошибок, когда я пытался собрать в первый раз.

Следующим, что я сделал, было создание чистого нового проекта. Строительство, которое не дало никаких проблем. Поэтому после его компиляции я добавил свой код и моя игра снова заработала! Нет ошибок.

Я работал над проектом часами без каких-либо проблем, но из-за внесенных изменений мне пришлось очистить цели Cache en Clean. И после этого .. Да, снова тысячи ошибок.

Код / классы, которые я добавил, не перезаписывают ни одну из библиотек, это просто пользовательские классы.

Кто-нибудь, кто может указать мне в правильном направлении? Я понятия не имею, что является причиной проблемы.

Gerard

Редактировать:

Есть более 40 000 ошибок. Ниже приведены некоторые из ошибок. Все они, кажется, начинаются с «ожидания».

    Build cocos2d libraries of project Untitled with configuration Debug CompileC "/Developer/Build Folder/Untitled.build/Debug-iphoneos/cocos2d libraries.build/Objects-normal/armv6/FontLabel.o" libs/FontLabel/FontLabel.m normal armv6 objective-c com.apple.compilers.llvmgcc42
cd /Users/m0rph3v5/Desktop/Untitled
setenv LANG en_US.US-ASCII
setenv PATH "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/llvm-gcc-4.2 -x objective-c -arch armv6 -fmessage-length=0 -pipe -std=c99 -Wno-trigraphs -fpascal-strings -O0 -Wreturn-type -Wunused-variable -DDEBUG -DCOCOS2D_DEBUG=1 -DCD_DEBUG=1 -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk -gdwarf-2 -mno-thumb -miphoneos-version-min=3.0 "-I/Developer/Build Folder/Untitled.build/Debug-iphoneos/cocos2d libraries.build/cocos2d libraries.hmap" "-F/Developer/Build Folder/Debug-iphoneos" "-I/Developer/Build Folder/Debug-iphoneos/include" -Ilibs "-I/Developer/Build Folder/Untitled.build/Debug-iphoneos/cocos2d libraries.build/DerivedSources/armv6" "-I/Developer/Build Folder/Untitled.build/Debug-iphoneos/cocos2d libraries.build/DerivedSources" -fvisibility=hidden -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk -c /Users/m0rph3v5/Desktop/Untitled/libs/FontLabel/FontLabel.m -o "/Developer/Build Folder/Untitled.build/Debug-iphoneos/cocos2d libraries.build/Objects-normal/armv6/FontLabel.o"

In file included from /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGGeometry.h:9,
                 from /Users/m0rph3v5/Desktop/Untitled/libs/cocos2d/ccTypes.h:35,
                 from /Users/m0rph3v5/Desktop/Untitled/libs/cocos2d/CCAction.h:30,
                 from /Users/m0rph3v5/Desktop/Untitled/libs/cocos2d/CCActionManager.h:28,
                 from /Users/m0rph3v5/Desktop/Untitled/libs/cocos2d/cocos2d.h:51,
                 from /Users/m0rph3v5/Desktop/Untitled/Classes/Block.h:10,
                 from /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:42,
                 from /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:38,
                 from /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk/System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:6,
                 from /Users/m0rph3v5/Desktop/Untitled/libs/FontLabel/FontLabel.h:22,
                 from /Users/m0rph3v5/Desktop/Untitled/libs/FontLabel/FontLabel.m:22:
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h:91: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'typedef'
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h:92: error: expected ')' before 'allocator'
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h:93: error: expected declaration specifiers or '...' before '*' token
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h:93: error: 'CFStringRef' declared as function returning a function
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h:94: error: expected declaration specifiers or '...' before '*' token
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h:94: error: 'Boolean' declared as function returning a function
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h:95: error: expected declaration specifiers or '...' before '*' token
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h:95: error: 'CFHashCode' declared as function returning a function
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDictionary.h:97: error: expected specifier-qualifier-list before 'CFIndex'

И этот список можно продолжить ...

1 Ответ

0 голосов
/ 04 февраля 2011

Когда вы задаете вопрос, пожалуйста, если вы хотите увидеть ответ, предоставьте нам версию cocos2d, а также какую версию компилятора вы используете ... и так далее.Хм, однако я думаю, что знаю, в чем проблема.Вы, вероятно, просто забыли изменить расширение вашего вновь созданного пользовательского класса с ".m" на ".mm".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...