3
我想安裝opencv並使用它與xCode在C++中使用應用程序。 我使用macports安裝它,並按照許多教程來做到這一點。我在xcode中也做了鏈接,但是有些功能不起作用。它給像未定義的符號的誤差爲架構x86_64的:OpenCV與xcode錯誤:架構x86_64的未定義符號:
cv::resize(cv::_InputArray const&, cv::_OutputArray const&, cv::Size_<int>, double, double, int)",
"cv::floodFill(cv::_OutputArray const&, cv::Point_<int>, cv::Scalar_<double>, cv::Rect_<int>*, cv::Scalar_<double>, cv::Scalar_<double>, int)
如果我切換構建拱到32位,它提供相同的錯誤更多的功能。
有什麼想法嗎?我嘗試使用opencv刪除macports並使用32位構建的自制軟件安裝它,但是自制軟件無法安裝它以發生未知錯誤。庫不是64位兼容?
@JesseB要解決您看到的pkg-config錯誤,請閱讀[本文](http://opencv.willowgarage.com/wiki/CompileOpenCVUsingLinux)。無論如何,此時您應該嘗試手動編譯任何OpenCV應用程序(在cmd行上),而不使用XCode。如果問題出現在XCode中,或者它是已安裝的庫,這將幫助您隔離。 – karlphillip 2011-12-14 18:44:27