2016-03-02 49 views
1

我目前正在嘗試創建自己的iOS靜態庫,後者又依賴於多個靜態庫。整體架構是這樣的:創建具有多個庫的iOS靜態庫

PersonalSDK

  • libjpeg.a
  • opencv2.framework

的PersonalSDK項目編譯就好了,我能PersonalSDK加入到樣本應用程序(PersonalApp)。然而,試圖建立PersonalApp的時候,我得到一個未定義符號錯誤,如一個整體皮疹:

"cv::copyMakeBorder(cv::_InputArray const&, cv::_OutputArray const&, int, int, int, int, int, cv::Scalar_<double> const&)", referenced from: 
    Segmenter::segmentize(cv::Rect_<int>&, cv::Mat&, cv::Mat&, cv::Size_<float>&, bool, bool) in personalSDK.a(Segmenter.o) 

    "cv::findContours(cv::_OutputArray const&, cv::_OutputArray const&, int, int, cv::Point_<int>)", referenced from: 
    Segmenter::segmentize(cv::Rect_<int>&, cv::Mat&, cv::Mat&, cv::Size_<float>&, bool, bool) in personalSDK.a(Segmenter.o) 

有誰知道我應該如何去正確地這樣做呢?

回答

0

經過很多嘗試,我已經放棄使用靜態庫,並已使用框架取而代之!