1
XCode4에서 명령 줄> 기초 응용 프로그램을 빌드하려고합니다. LLVM 2.0에서 응용 프로그램을 실행하는 동안 i는 다음과 같은 3 오류를 얻을 :Xcode가 명령 줄 프로젝트에 의해 무한 루프에 던졌습니다.
/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFContext.h:60:23: error: expected function body after function declarator [3]
/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXUIElement.h:65:74: error: unknown type name 'CGCharCode' [3]
/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/AXUIElement.h:65:94: error: unknown type name 'CGKeyCode' [3]
가 루프에 엑스 코드를 던졌습니다 GCC 4.2 LLVM GCC 4.2 컴파일러를 설정하고 난 종료를 강제해야한다.
main.h의 코드는 다음과 같습니다.
#import <Foundation/Foundation.h>
int main (int argc, const char * argv[])
{
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
NSMutableArray *items = [[NSMutableArray alloc] init];
[items addObject:@"One"];
[items addObject:@"Two"];
[items addObject:@"Three"];
[items insertObject:@"Zero" atIndex:0];
for(int i = 0; i < [items count]; i++)
{
NSLog(@"%@", [items objectAtIndex:i]);
}
[pool drain];
return 0;
}
해결책을 아는 사람이 있습니까?
문제를 찾을 수 없지만 나와 함께 무한 루프가 없습니다. 이 앱이 더 큰 앱의 일부인가요? 또는 단지 템플릿 프로젝트입니까? –
최신 버전의 Xcode 4로 업그레이드하십시오. 순환 종속성이있는 프로젝트의 이전 릴리스와의 편집 작업이 끊이지 않았으며 업그레이드로 해결 된 다른 불안정한 문제는 놀라지 않을 것입니다. –
프로젝트에 포함 할 프레임 워크와 .pch 파일의 내용은 무엇입니까? 컴파일러가 Core Graphics 프레임 워크에서 무언가를로드하려고 시도하는 것처럼 보입니다. 이것은 커맨드 라인 어플리케이션에 적합하지 않습니다. –