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

重複したシンボルは、二重の包含があることを意味します。コードを見ないと、何が問題なのか推測できません。
import の代わりに include ディレクティブを使用した可能性があります。そのため、そのファイルが複数回インクルードされ、重複した定義が検出されます。

于 2012-12-26T17:12:56.800 に答える