gpt4 book ai didi

ios - 将错误重复符号 _kCHPointerSize 与 CHDataStructure 静态库链接

转载 作者:行者123 更新时间:2023-12-01 16:59:01 25 4
gpt4 key购买 nike

我正在尝试使用 CHDataStructures我的 Xcode 项目中用于 iPhone 的静态库。我将它包含在 # import "CHDataStructures.h" 中在我的类(class)标题中。但是,当我编译我的项目时,我得到了错误:

d: duplicate symbol _kCHPointerSize in /Users/sam/Desktop/Apps/libCHDataStructures.a(Util.o) and /Users/sam/Desktop/Apps/build/Apps.build/Debug-iphonesimulator/Apps.build/Objects-normal/i386/AppsAppDelegate.o collect2: ld returned 1 exit status Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/g++-4.2 failed with exit code 1



我正在使用 GCC-4.2 编译器,并且我也尝试过 LLVM GCC 4.2。我也试过 -ObjC , -all_build , 和 -force_build在build设置中设置了标志,但未编译。我还尝试清理目标,并确保目标二进制文件中是否包含静态库。但我无法弄清楚问题所在。任何人都可以帮忙吗?

最佳答案

现在可能为时已晚,但我刚刚遇到了类似的问题,所以如果它仍然是一个问题,请检查您的导入语句。

看起来您可能引用了 kCHPointerSize在这两个 AppDelegate和你的Util类(class)。

在我的情况下,我导入了相同的 .h过于频繁地归档一次。我删除了其中一个导入语句,问题就解决了。

关于ios - 将错误重复符号 _kCHPointerSize 与 CHDataStructure 静态库链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8917919/

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