我正在尝试将 OpenCV 链接到我的 iPhone 项目中。我为最新的 Xcode 升级了在 Xcode3.x 上制作的项目。所以我需要链接基于 Xcode 4.3 构建的 opencv。
我按照http://niw.at/articles/2009/03/14/using-opencv-on-iphone/en中的指南进行操作。
但我遇到如下链接错误。
Undefined symbols for architecture i386:
"_dgesdd_", referenced from:
cv::_SVDcompute(cv::Mat const&, cv::Mat&, cv::Mat*, cv::Mat*, int) in libopencv_core.a(lapack.o)
"_sgesdd_", referenced from:
cv::_SVDcompute(cv::Mat const&, cv::Mat&, cv::Mat*, cv::Mat*, int) in libopencv_core.a(lapack.o)
"_dpotrf_", referenced from:
cv::solve(cv::Mat const&, cv::Mat const&, cv::Mat&, int) in libopencv_core.a(lapack.o)
cv::invert(cv::Mat const&, cv::Mat&, int) in libopencv_core.a(lapack.o)
......
我想知道我从未配置过 i386 架构。请告诉我如何解决这个问题。