2012-06-14 7 views
5

오류 : 나는 단순히 libmfcbroem_ios.a에 도달 가능성을 사용하는 희망의 시간/분 파일 (및 관련 수입 지시)를 제거하면도달 가능성 중복 기호

ld: duplicate symbol _OBJC_METACLASS_$_Reachability in /Users/jmf/Documents/iOS Development/jmf_Client/jmf/jmf/ww_libs/libmfcbroem_ios.a(Reachability.o) and /Users/tpf/Library/Developer/Xcode/DerivedData/jmf-erlknghfcpoomnfanzovahfacgpv/Build/Intermediates/jmf.build/Debug-iphoneos/jmf.build/Objects-normal/armv7/Reachability.o for architecture armv7 

가 ... 링커이를 던졌습니다 :

Undefined symbols for architecture armv7: 
    "_kReachabilityChangedNotification", referenced from: 
     -[MKNetworkEngine initWithHostName:customHeaderFields:] in MKNetworkEngine.o 
     -[MKNetworkEngine dealloc] in MKNetworkEngine.o 
ld: symbol(s) not found for architecture armv7 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

"a"파일로부터 도달 가능성을 어떻게 활용할 수 있습니까?

어떤 도움

감사합니다 ... Reachability.m 파일을 제거

+0

에만 헤더를 포함 100 % 확신하지 못한다. 빌드 설정에서 링커 플래그 -ObjC –

+0

을 추가하면 아무런 효과가 없다. 답장을 보내 주셔서 감사합니다. –

답변

19

을 (면책 조항, 난 그냥 ObjC/아이폰 OS와 함께 시작 해요), 난

+0

. 난 그냥 그 시도하고 지금이 링크 오류가있어 : 건축하는 ARMv7에 대한 정의되지 않은 심볼 : "_kReachabilityChangedNotification", 참조를에서 : - [MKNetworkEngine initWithHostName : customHeaderFields :] MKNetworkEngine.o 에서 - [MKNetworkEngine의 dealloc] MKNetworkEngine.o에서 아키텍처 armv7에 대한 ld : 심볼을 찾을 수 없습니다. clang : 오류 : 링커 명령이 종료 코드 1로 실패했습니다 (호출을 보려면 -v 사용). –