2012-12-26 2 views
0

내 프로젝트를 컴파일하려고하지만 프로세스가 지속적으로 다음과 같은 오류와 함께 실패합니다 내가 있는지 내 house_regions.m.H 파일 보았다목적 C 컴파일러 오류

ld: duplicate symbol _OBJC_CLASS_$_house_regions in /Users/user/Library/Developer/Xcode/DerivedData/apptitle-alexsszihsvwirciwtciskwavrbg/Build/Intermediates/apptitle.build/Debug-iphoneos/apptitle.build/Objects-normal/armv7/munro_regions-77CBC76A.o and /Users/user/Library/Developer/Xcode/DerivedData/apptitle-alexsszihsvwirciwtciskwavrbg/Build/Intermediates/apptitle.build/Debug-iphoneos/apptitle.build/Objects-normal/armv7/house_regions-77CBC76A.o for architecture armv7 
Command /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/clang failed with exit code 1 

아무 것도 있지만 무엇이 내가 무엇을 찾고 있는지 잘 모르겠다 _OBJC_CLASS?

사람들에게 이해하기 위해 더 많은 정보를 제공해야합니까? 나는 정말로 모른다.

+0

여러 파일에 선언 된 것과 동일한 함수 이름 또는 속성을 가지고 있다고 생각합니다. house_regions 클래스의 속성 이름과 메서드에 대해 프로젝트를 검색하여 중복 항목이 있는지 확인합니다. –

+0

'munro_regions.m' 파일을 보여주십시오. mackworth가 정확하게 식별 했으므로이 파일에는 문제 (및 솔루션)가 포함될 수 있습니다. – Codo

답변

3
당신이라는 클래스 파일을 모두 "munro_regions"에서 "House_Regions"및 파일 "house_regions"를 정의했다고 말하는 것 같습니다

1

중복 기호는 코드 I를 보는 이중 inclusion.Without이 있음을 의미 무엇이 잘못되었는지 짐작할 수 없습니다.
import 명령 대신 include 지시문을 사용했을 수도 있습니다.이 파일은 두 번 이상 포함되어 있으며 중복 정의를 찾습니다.