6

我使用 OpenCV 为 iPhone 应用程序开发了一个 xCode 静态库。现在我想将我的静态库提供给他们,但我不希望他们通过更改构建设置和所有这些来经历使 OpenCV 在他们的项目中工作的麻烦,这就是我已经在静态库中自己必须做的事情。

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

所以我的问题是:有没有办法让 OpenCV 只在我的静态库项目中,并且导入这个静态库的新项目不需要为 OpenCV 做任何额外的工作?

4

1 回答 1

2

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

*实现在 modules/.../src/

于 2013-05-22T11:43:42.173 回答