在没有链接的情况下将OpenCV框架嵌入到另一个xCode项目中

Bob*_*aaf 6 xcode opencv frameworks static-libraries ios

我使用OpenCV为iPhone App开发了一个xCode静态库.现在我想给他们提供静态库,但是我不希望他们通过改变构建设置和所有这些来解决让OpenCV在他们的项目中工作的麻烦,这就是我在静态库中已经做过的事情.

我通常通过将我的静态库项目拖到我的主xCode项目中来使用'Projectception'方法.但是,当我使用这种方法时,我通常需要在"Link Binary with Libraries"构建阶段的主项目中再次添加我在静态库项目中使用的所有框架.

所以我的问题是:OpenCV是否仅存在于我的静态库项目中,并且导入此静态库的新项目不需要为OpenCV执行任何额外操作?

Lov*_*ill 2

是的。在项目中克隆(复制)opencv(标头和实现)*,在项目中声明复制的文件,并且不要使用任何 c/c++ 包含文件夹和任何库链接。

*实现位于modules/.../src/中