我在iOS项目中使用OpenCV,但我遇到问题,因为框架包括我的项目也包括libpng和libjpeg。这会在链接期间造成重复的符号。如何使用我自己的JPEG/PNG库在iOS上使用OpenCV?
我想指出我自己的libjpeg/png副本OpenCV,但我找不到任何方式来完成这项工作。我尝试将构建变量BUILD_PNG和BUILD_JPEG设置为NO,但没有任何效果,并且由于缺少支持,我尝试编写图像时将WITH_JPEG和WITH_PNG设置为NO导致API在运行时失败。
我也认为只是将我的项目指向OpenCV框架的libjpeg/png标头,但是这些不通过框架公开。我可以在框架中为版本提供源代码,并针对这些头文件进行构建,以便链接匹配,但是恶作剧。
在一个也使用libpng和libjpeg的项目中,在iOS上使用OpenCV的正确方法是什么?