2016-03-02 48 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

经过很多尝试,我已经放弃使用静态库,并已使用框架取而代之!