0
我需要一些幫助, 我遇到了這個問題,我需要在我的項目中使用googleMap,並且我必須執行以下操作: 將體系結構的默認值替換爲armv7
。使用KissXML和armv7 GoogleMap
在其它鏈接器標記部分,添加-ObjC
。 如果這些設置不可見,請將生成設置欄中的過濾器從基本更改爲全部。 但是,如果我這樣做,KissXML不工作...
有些錯誤是這樣的:
duplicate symbol _OBJC_METACLASS_$_DDXMLInvalidNode in:
/Users/zxguo/Library/Developer/Xcode/DerivedData/AvePoint.CRM.TimeLine.IPhone-drfocqfderkbqcgsikoffypeyhek/Build/Intermediates/CRMTimeLine.build/Debug-iphonesimulator/CRMTimeLine.build/Objects-normal/i386/DDXMLNode.o
/Users/zxguo/Library/Developer/Xcode/DerivedData/AvePoint.CRM.TimeLine.IPhone-drfocqfderkbqcgsikoffypeyhek/Build/Products/Debug-iphonesimulator/CRMTimeLineCore.framework/CRMTimeLineCore(DDXMLNode.o)
ld: 16 duplicate symbols for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我不知道該怎麼辦。請幫助我。非常感謝。
您是否將一些DDXMLNode.m添加到您的項目中? Linker只是對你說它不會編譯,因爲它已經在兩個不同的二進制文件中找到了同樣的引用(從CRMTimeLineCore.framework中的DDXMLNode.o和另一個到../i386/中的DDXMLNode.o),它不會不知道選哪一個。如果不是,請清理您的構建和項目(清理派生數據) – 2013-03-06 09:35:29