1
私のiPhoneプロジェクトでOpenCVをリンクしようとしています。最新のXcodeのためにXcode3.xで作られたプロジェクトをアップグレードしました。ですから、私はXcode 4.3上に構築されたopencvをリンクする必要があります。OpenCVとXCode4.2でリンクエラーが発生しました
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アーキテクチャを設定していないのでしょうか。どうすればこの問題を解決できるか教えてください。
可能であれば、この回答を公式に選択してください。その近くのチェックボックスをクリックするだけです。あなたはそうする前に48時間待たなければならないと思います。 Stackoverflowへようこそ。 – karlphillip