Rog*_*Rog 6 compiler-construction xcode objective-c static-libraries ios
我正在尝试编译一个依赖于2个第三方静态库的项目.
问题是,两个第三方都在其静态库分发中包含了相同的"实用程序"类,这意味着当两者都添加到我的项目中时,我会收到数十个重复的符号错误.
有没有办法让我强迫项目以某种方式编译和/或忽略其中一个重复的符号?
我发现了一个类似的问题,这里有两个静态库,在Xcode中有重复的符号,但我很想知道是否有一个编译器标志可能会做的伎俩(请注意,在这种情况下,我假设两个符号代表相同的对象).
谢谢罗格
尝试通过 libtool 将它们合并到一个文件中(libtool -o merged.a file1.a file2.a)或检查How can I避免 \xe2\x80\x9cduplicate symbol\xe2\x80\x9d 错误在 xcode 与共享静态库?或/和解决设置 GorillaLogic\xe2\x80\x99s FoneMonkey 5 时 \xe2\x80\x9cDuplicate Symbol\xe2\x80\x9d 错误
\n| 归档时间: |
|
| 查看次数: |
5017 次 |
| 最近记录: |