我目前正在尝试创建自己的iOS静态库,而后者又依赖于几个静态库。整体架构如下所示:
PersonalSDK
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 :(得分:0)
经过多次尝试,我已经放弃使用静态库,而是使用框架代替了!