2012-10-24 2 views
0

우선 많은 질문이 있습니다. 컴파일을 해결하는 방법을 묻는 질문 lib/파일을 가져올 때 오류가 발생하는 것 같습니다. 누구나 "아키텍처 armv7에 대한 정의되지 않은 기호"가 무엇을 의미하는지 설명 할 수 있습니까? 자체 Xcode 프로젝트에서 작동하지만 iso (http://code.google.com/p/ios-ntp/source/checkout)에 대한 ntp 클라이언트 용 파일을 가져 왔지만 프로젝트로 이동했을 때 다음 오류 및 경고와 함께 실패했습니다. 어떤 생각?_NTP_Logging에 대한 아키텍처 armv7에 대한 정의되지 않은 기호

Undefined symbols for architecture armv7: 
    "_NTP_Logging", referenced from: 
     -[NetAssociation evaluatePacket] in NetAssociation-586077E517B5DC42.o 
     -[NetworkClock associationTrue:] in NetworkClock-496336397AA5FC44.o 
     -[NetworkClock associationFake:] in NetworkClock-496336397AA5FC44.o 
    "_DEFINE_SHARED_INSTANCE_USING_BLOCK", referenced from: 
    +[NetworkClock sharedInstance] in NetworkClock-496336397AA5FC44.o 
    "_LogInProduction", referenced from: 
    -[NetAssociation enable] in NetAssociation-586077E517B5DC42.o 
    -[NetAssociation finish] in NetAssociation-586077E517B5DC42.o 
    -[NetAssociation onUdpSocketDidClose:] in NetAssociation-586077E517B5DC42.o 
    -[NetworkClock createAssociations] in NetworkClock-496336397AA5FC44.o 
    -[NetworkClock applicationBack:] in NetworkClock-496336397AA5FC44.o 
    -[NetworkClock applicationFore:] in NetworkClock-496336397AA5FC44.o 
    ld: symbol(s) not found for architecture armv7 
    clang: error: linker command failed with exit code 1 (use -v to see invocation) 


    Warning: no rule to process file '$(PROJECT_DIR)/SwapViews_3/NetAssociation.h' of type 
sourcecode.c.h for architecture armv7 

답변

2

.c 파일 중 .h 파일을 컴파일하면 안됩니다. 대상의 '빌드 단계'탭으로 이동하십시오. 그런 다음 "소스 컴파일"섹션을 확인하고 .h 파일을 제거하십시오.

관련 문제