gpt4 book ai didi

objective-c - 重复符号 _OBJC_CLASS_$_Facebook

转载 作者:行者123 更新时间:2023-12-02 06:20:10 25 4
gpt4 key购买 nike

我正在构建一个 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)

我仔细检查了我的编译资源,只有 1 个 facebook.m 存在。

我还在这些库文件的编译器标志中放置了“-fno-objc-arc”,因为它们是在没有 ARC 的情况下构建的

任何帮助将不胜感激!!

最佳答案

按照说明将 ThirdPartyLibs 拖到我的项目时,我遇到了同样的错误。它已将 FBConnect 和 FacebookSDK 添加到我的项目中。

如果您打开库附带的 AddThisDemo 项目,您将看到仅添加了 FacebookSDK 和 DeprecatedHeaders(而不是整个 FBConnect)。我在我的项目中重新创建了这个结构,这解决了我的问题。

希望对您有所帮助!

关于objective-c - 重复符号 _OBJC_CLASS_$_Facebook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12352267/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com