如何在iPhone 4上使用Library Eigen



我们正在xcode4中开发iphone 4应用程序,在编译设备时出现错误:

{标准输入}:unknown:未定义的本地符号LC85{标准输入}:unknown:未定义的本地符号LC86命令/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2 failed with exit code 1

我们正在使用gcc 4.2和特征包,如SVD, Array, QR, LU, Core, Cholesky等。然而,当为iPhone模拟器4编译时,没有错误。

可以解决吗?

Eigen的函数默认是向量化的(使用向量和矩阵的巧妙属性来避免嵌套的for循环等)。

#define EIGEN_DONT_VECTORIZE告诉Eigen…不是矢量化。苹果的编译器以前是gcc-4.2,它不支持向量化。我认为新的LLVM编译器应该支持向量化。

最新更新