Mar*_*Zhu 2 objective-c addthis
我正在构建一个ARC iphone应用程序,并即将集成addThis ios库.
我收到以下错误:
ld: duplicate symbol _OBJC_CLASS_$_Facebook in /Users/mars/Desktop/Pst/trunk/Pst/ThirdPartyLibs/FBConnect/FacebookSDK/FacebookSDK.framework/FacebookSDK(Facebook.o) and /Users/mars/Library/Developer/Xcode/DerivedData/Pst-bqmphjiqldalzsankfvxugsurcdj/Build/Intermediates/Pst.build/Debug-iphonesimulator/Pst.build/Objects-normal/i386/Facebook.o for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)
我用我的编译资源进行了双重检查,只有1个facebook.m存在.
我还在这些库文件的编译器标志中加入了"-fno-objc-arc",因为它们是在没有ARC的情况下构建的
任何帮助将非常感激!!
按照指令将ThirdPartyLibs拖动到我的项目时,我遇到了同样的错误.它已将FBConnect和FacebookSDK添加到我的项目中.
如果您打开库附带的AddThisDemo项目,您将看到只添加了FacebookSDK和DeprecatedHeaders(而不是整个FBConnect).我在我的项目中重新创建了这个结构,这解决了我的问题.
希望有所帮助!
| 归档时间: |
|
| 查看次数: |
1877 次 |
| 最近记录: |