使用非本机库在OSX上部署应用程序(OpenCV)

时间:2012-01-27 16:16:08

标签: macos cocoa opencv libraries

我想要构建一个使用OpenCV的Cocoa应用程序。我可以采取简单的方法,只需使用MacPorts或一些此类工具即可快速获得OpenCV。不幸的是,迟早,我仍然需要解决部署问题,所以我决定立即解决这个问题。

我的问题是:
部署依赖于OS X未附带的库的应用程序的最佳策略是什么?特别是在保证向后兼容OS X 10.5甚至10.4?

方面

我看到它的方式是选项:

  1. 我可以从源代码编译OpenCV作为动态库并安装 使用安装程序将它们放在客户的计算机上。

  2. 我可以静态编译OpenCV并嵌入静态库 应用程序包。

  3. 然后可以选择创建私有框架,但似乎没有人 了解如何做到这一点。

  4. 我倾向于选项2,因为我喜欢在* .dmg图像中分发应用程序的想法,因为这会减少安装,只需将应用程序包拖放到“应用程序”文件夹中。

1 个答案:

答案 0 :(得分:0)

我认为选项2是Apple的推荐选择。

相关问题