2010-04-17 3 views
0

입니까?cc1obj : 오류 : '({익명})'유형의 알려진 크기가 Xcode

Google에서 오류를 반환하지 않습니다 ... 내가하고있는 일은 flipside iphone 앱에 movieplayercontroller를 추가하는 것입니다.

cc1obj: error: type '({anonymous})' does not have a known size 
{standard input}:228:non-relocatable subtraction expression, "L_OBJC_SELECTOR_REFERENCES_9" minus "L00000000004$pb" 
{standard input}:228:symbol: "L_OBJC_SELECTOR_REFERENCES_9" can't be undefined in a subtraction expression 
{standard input}:218:non-relocatable subtraction expression, "L_OBJC_SELECTOR_REFERENCES_8" minus "L00000000004$pb" 
{standard input}:218:symbol: "L_OBJC_SELECTOR_REFERENCES_8" can't be undefined in a subtraction expression 
{standard input}:215:non-relocatable subtraction expression, "L_OBJC_CLASS_REFERENCES_2" minus "L00000000004$pb" 
{standard input}:215:symbol: "L_OBJC_CLASS_REFERENCES_2" can't be undefined in a subtraction expression 
{standard input}:207:non-relocatable subtraction expression, "L_OBJC_SELECTOR_REFERENCES_7" minus "L00000000004$pb" 
{standard input}:207:symbol: "L_OBJC_SELECTOR_REFERENCES_7" can't be undefined in a subtraction expression 
{standard input}:203:non-relocatable subtraction expression, "L_OBJC_CLASS_REFERENCES_1" minus "L00000000004$pb" 
{standard input}:203:symbol: "L_OBJC_CLASS_REFERENCES_1" can't be undefined in a subtraction expression 
{standard input}:151:non-relocatable subtraction expression, "L_OBJC_SELECTOR_REFERENCES_6" minus "L00000000003$pb" 
{standard input}:151:symbol: "L_OBJC_SELECTOR_REFERENCES_6" can't be undefined in a subtraction expression 
{standard input}:147:non-relocatable subtraction expression, "L_OBJC_CLASS_FlipsideViewController" minus "L00000000003$pb" 
{standard input}:147:symbol: "L_OBJC_CLASS_FlipsideViewController" can't be undefined in a subtraction expression 
{standard input}:116:non-relocatable subtraction expression, "L_OBJC_SELECTOR_REFERENCES_4" minus "L00000000002$pb" 
{standard input}:116:symbol: "L_OBJC_SELECTOR_REFERENCES_4" can't be undefined in a subtraction expression 
{standard input}:110:non-relocatable subtraction expression, "L_OBJC_SELECTOR_REFERENCES_5" minus "L00000000002$pb" 
{standard input}:110:symbol: "L_OBJC_SELECTOR_REFERENCES_5" can't be undefined in a subtraction expression 
{standard input}:80:non-relocatable subtraction expression, "L_OBJC_SELECTOR_REFERENCES_2" minus "L00000000001$pb" 
{standard input}:80:symbol: "L_OBJC_SELECTOR_REFERENCES_2" can't be undefined in a subtraction expression 
{standard input}:74:non-relocatable subtraction expression, "L_OBJC_SELECTOR_REFERENCES_3" minus "L00000000001$pb" 
{standard input}:74:symbol: "L_OBJC_SELECTOR_REFERENCES_3" can't be undefined in a subtraction expression 
{standard input}:67:non-relocatable subtraction expression, "L_OBJC_SELECTOR_REFERENCES_1" minus "L00000000001$pb" 
{standard input}:67:symbol: "L_OBJC_SELECTOR_REFERENCES_1" can't be undefined in a subtraction expression 
{standard input}:64:non-relocatable subtraction expression, "L_OBJC_CLASS_REFERENCES_0" minus "L00000000001$pb" 
{standard input}:64:symbol: "L_OBJC_CLASS_REFERENCES_0" can't be undefined in a subtraction expression 
{standard input}:58:non-relocatable subtraction expression, "L_OBJC_SELECTOR_REFERENCES_0" minus "L00000000001$pb" 
{standard input}:58:symbol: "L_OBJC_SELECTOR_REFERENCES_0" can't be undefined in a subtraction expression 
{standard input}:54:non-relocatable subtraction expression, "L_OBJC_CLASS_FlipsideViewController" minus "L00000000001$pb" 
{standard input}:54:symbol: "L_OBJC_CLASS_FlipsideViewController" can't be undefined in a subtraction expression 
{standard input}:unknown:Undefined local symbol L_OBJC_CLASS_FlipsideViewController 
{standard input}:unknown:Undefined local symbol L_OBJC_SELECTOR_REFERENCES_0 
{standard input}:unknown:Undefined local symbol L_OBJC_CLASS_REFERENCES_0 
{standard input}:unknown:Undefined local symbol L_OBJC_SELECTOR_REFERENCES_1 
{standard input}:unknown:Undefined local symbol L_OBJC_SELECTOR_REFERENCES_3 
{standard input}:unknown:Undefined local symbol L_OBJC_SELECTOR_REFERENCES_2 
{standard input}:unknown:Undefined local symbol L_OBJC_SELECTOR_REFERENCES_5 
{standard input}:unknown:Undefined local symbol L_OBJC_SELECTOR_REFERENCES_4 
{standard input}:unknown:Undefined local symbol L_OBJC_SELECTOR_REFERENCES_6 
{standard input}:unknown:Undefined local symbol L_OBJC_CLASS_REFERENCES_1 
{standard input}:unknown:Undefined local symbol L_OBJC_SELECTOR_REFERENCES_7 
{standard input}:unknown:Undefined local symbol L_OBJC_CLASS_REFERENCES_2 
{standard input}:unknown:Undefined local symbol L_OBJC_SELECTOR_REFERENCES_8 
{standard input}:unknown:Undefined local symbol L_OBJC_SELECTOR_REFERENCES_9 

그 소리에 (llvc)

을 컴파일러를 켠 후 나는이 내부 컴파일러 오류 가지고 : 세그먼트 오류를 ​​

-(IBAction)clickedOpenMovie:(void)sender 
{ 
    NSString *myString = [NSString stringWithFormat:@"http://localhost:1935/mystream/mystream.sdp"]; 

    NSURL *myURL = [NSURL URLWithString:myString]; 

    [self playMovieAtURL:myURL]; 

} 
+1

질문에 오류가 발생하는 코드를 편집하십시오. 또한 Clang이보다 이해하기 쉬운 오류 메시지를 나타내는 경향이 있으므로 컴파일러 설정 (프로젝트 빌드 설정에서)을 GCC에서 Clang으로 전환 할 수 있습니다. –

+0

거기에 erot을 일으키는 특정 지점 snot가 있습니다. – theprojectabot

답변

1
-(IBAction)clickedOpenMovie:(void)sender 

잘못되었습니다. void은 유형이 없음을 의미하며 유형이없는 인수는 함수에 전달할 수 없습니다. 아마 cc1obj에서 오류가 발생하는 것입니다.

동작 방법에 대한 올바른 서명은 다음

-(IBAction)clickedOpenMovie:(id)sender 

id 어떤 오브젝티브 C 객체의 유형이다.

NSString *myString = [NSString stringWithFormat:@"http://localhost:1935/mystream/mystream.sdp"]; 

이미 완성 된 문자열이 있으므로 형식 문자열이 아니며 아무 의미가 없으므로이 둘 모두 잘못되었습니다. 메시지를 잘라 그냥 변수에 직접 문자열을 할당 : 당신은 형식 문자열 당신이 그것을에서 분할하려는 일부 값이있을 때

NSString *myString = @"http://localhost:1935/mystream/mystream.sdp"; 

에만 stringWithFormat:을 사용해야합니다.

0

그래서 문제는 내가에 프레임 워크를 추가하지 않은 것이 었 내 xcode 프로젝트, 그리고 링크 된 라이브러리는 거기에 없었다.

1

전혀 도움이되지 않는 오류 메시지가 나타나는 사람 : "유형 '({익명})'은 (는) 알려진 크기가 아닙니다. 메서드 프로토 타입 중 하나를 망쳤 기 때문입니다. 따라서 위의 경우 오류는 무의미한 (void) 인수로 인해 발생합니다. 다른 모든 오류는 첫 번째 오류와 관련이없는 연결 오류입니다. 그래서, (ID) 타입을 다른 것으로 뚱뚱하게하지 않았는지 확인하십시오.