如何在iPhone 4上使用Library Eigen

时间:2011-09-02 23:06:58

标签: iphone c++ objective-c xcode4 objective-c++

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

{标准输入}:未知:未定义的本地符号LC85 {标准输入}:未知:未定义的本地符号LC86 Command / Developer / Platforms / iPhoneOS.platform / Developer / usr / bin / gcc-4.2失败,退出代码为1

我们正在使用gcc 4.2和Eigen软件包,如SVD,Array,QR,LU,Core,Cholesky等。 但是,当为iPhone模拟器4进行编译时没有错误。

可以解决吗?

1 个答案:

答案 0 :(得分:1)

默认情况下,Eigen函数是矢量化的(使用矢量和矩阵的聪明属性来避免嵌套的for循环等)。

#define EIGEN_DONT_VECTORIZE告诉Eigen ......不要矢量化。 Apple的编译器曾经是gcc-4.2,它不支持矢量化。我认为新的LLVM编译器应该支持矢量化。