我有以下问题: 我有一个与armv7兼容的项目。使用新的iPhone,我不得不重新编译armv7s的所有库(包括boost库)。 库只包含C ++代码!每个库都显示以下消息:
胖文件中的体系结构:/Users/zhivkobogdanov/Library/Developer/Xcode/DerivedData/CollDet-fqaizyeeisynwqfqfznxlzxpaghu/Build/Products/Debug-iphoneos/libColl.a是:armv7(cputype(12)cpusubtype( 11))i386
这意味着每个静态库都是与armv7,armv7s和模拟器兼容的胖库。 问题是当我尝试使用任何库时,我收到以下错误消息:
未找到架构armv7的符号
这很坦率地说很奇怪......
任何帮助将不胜感激!
答案 0 :(得分:0)
对于想要了解变通方法的所有人: 我改变了
C ++语言方言到 GNU ++ 11
和
C ++标准库到 libc ++
这没有产生任何错误,并且编译时没有任何问题。