Как использовать Library Eigen на iPhone 4 - PullRequest
0 голосов
/ 03 сентября 2011

Мы разрабатываем приложение для iphone 4 в xcode4, где мы получаем ошибку при компиляции для устройства:

{стандартный ввод}: неизвестно: неопределенный локальный символ LC85 {стандартный ввод}: неизвестно: неопределенный локальный символ LC86 Команда / Разработчик / Платформы / iPhoneOS.platform / Разработчик / usr / bin / gcc-4.2 завершилась неудачно с кодом выхода 1

Мы используем пакеты gcc 4.2 и Eigen, такие как SVD, Array, QR, LU, Core, Cholesky и т. Д. Однако при компиляции для iPhone Simulator 4 выдает ошибку.

Как можно решить?

1 Ответ

1 голос
/ 09 августа 2012

Функции Eigen по умолчанию векторизованы (используются умные свойства векторов и матриц, чтобы избежать вложенных циклов for и т. Д.).

#define EIGEN_DONT_VECTORIZE говорит Eigen ... не векторизовать. Раньше компилятором Apple был gcc-4.2, который не поддерживает векторизацию. Я думал, что новый компилятор LLVM должен поддерживать векторизацию.

...