2011-10-14 51 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

在希望的事實,他們有完全相同相同名字的意思是他們是同一個目標文件,你可能只是刪除了明確的一個,並允許使用一個在庫中。

如果他們是不同的目標文件,那麼你需要調查哪些是最適合你的目的。通常不能有兩個具有相同導出符號的目標文件。