我使用OpenCV为iPhone App开发了一个xCode静态库。 现在我想给他们提供静态库,但我不希望他们通过改变构建设置和所有这些来解决让OpenCV在他们的项目中工作的麻烦,这就是我在静态库中已经做过的事情。
我通常通过将我的静态库项目拖到我的主xCode项目中来使用'Projectception'方法。但是,当我使用这种方法时,我通常需要在“Link Binary with Libraries”构建阶段的主项目中再次添加我在静态库项目中使用的所有框架。
所以我的问题是:有没有办法让OpenCV只在我的静态库项目中,并且导入这个静态库的新项目不需要为OpenCV做任何额外工作?
答案 0 :(得分:2)
是。在项目中克隆(复制)opencv(标题和实现)*,在项目中描述复制的文件,不要使用任何c / c ++ include文件夹和任何库链接。
*实现在模块/.../ src /
中