2011-10-14 31 views
0

我得到这个错误。来人帮帮我。重复的符号_EstimateBas64DecodedDataSize

ld: duplicate symbol _EstimateBas64DecodedDataSize in 
    /Users/macmini04/Desktop/CB 14:10 7pm/CareerBuilder 12:10/Twitter+OAuth/ 
     SAOAuthTwitterEngine/libOAuth.a(Base64Transcoder.o) and 
    /Users/macmini04/Desktop/CB 14:10 7pm/CareerBuilder 12:10/build/ 
     CareerBuilder.build/Debug-iphonesimulator/CareerBuilder.build/ 
     Objects-normal/i386/Base64Transcoder.o 
collect2: ld returned 1 exit status 
Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 
    failed with exit code 1 

回答

1

您似乎是在命令行也内libOAuth.a库中明确列出同一objct文件Base64Transcoder.o

在希望的事实,他们有完全相同相同名字的意思是他们是同一个目标文件,你可能只是删除了明确的一个,并允许使用一个在库中。

如果他们是不同的目标文件,那么你需要调查哪些是最适合你的目的。通常不能有两个具有相同导出符号的目标文件。