使用 Xcode 4 重新编译 C++ iPhone 应用程序时出现这个讨厌的链接器错误:
ld: bad codegen, pointer diff in __static_initialization_and_destruction_0(int, int)
to global weak symbol vmml::Vector2<float>::ZERO for architecture armv6
谁知道这是什么意思?如何让它消失当然也很好:)
应用程序在 Xcode 3 中编译和链接没有错误。
编辑:解决方案是在项目中所有目标的所有build设置中将Symbols Hidden By Default 设置为Yes。仍然没有人知道实际问题是什么。
最佳答案
解决方案是在项目中所有目标的所有build设置中将 Symbols Hidden By Default
设置为 Yes。仍然没有人知道实际问题是什么。
关于xcode - Xcode 4 的 "bad codegen, pointer diff"链接器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5285844/