我们正在 xcode4 中为 iphone 4 开发一个应用程序,在为设备编译时出现错误:
{标准输入}:未知:未定义的局部符号 LC85 {标准输入}:未知:未定义的局部符号 LC86 命令/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2 失败,退出代码为 1
我们正在使用 gcc 4.2 和 Eigen 包,例如 SVD、Array、QR、LU、Core、Cholesky 等。 但是当为 iPhone Simulator 4 编译时没有错误。
可以解决吗?
最佳答案
Eigen 的函数默认是向量化的(使用 vector 和矩阵的巧妙属性来避免嵌套 for 循环等)。
#define EIGEN_DONT_VECTORIZE 告诉 Eigen ... 不要向量化。 Apple的编译器以前是gcc-4.2,不支持向量化。我认为新的 LLVM 编译器应该支持矢量化。
关于iphone - 如何在 iPhone 4 上使用 Library Eigen,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7290036/