0

我正在尝试编译我的项目,但该过程不断失败并出现以下错误:

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

我查看了我的house_regions.m.h文件以查看是否有任何内容,但我不确定我在寻找什么_OBJC_CLASS

我是否需要为此提供更多信息才能对人们有意义?我真的不知道。

4

2 回答 2

3

好像是说您在文件“munro_regions”和文件“house_regions”中定义了一个名为“House_Regions”的类

于 2012-12-26T17:10:22.907 回答
1

重复的符号意味着存在双重包含。没有看到代码我无法猜测出什么问题。
也许你使用了 include 指令而不是 import。所以该文件被包含了不止一次,它会找到重复的定义。

于 2012-12-26T17:12:56.800 回答