【问题标题】:How can i create a framework from a third party framework and my source code?如何从第三方框架和我的源代码创建框架?
【发布时间】:2013-04-09 21:57:38
【问题描述】:

我将 opencv 从源代码编译为 opencv2.framework 文件。我写了一些使用 opencv2.framework 的代码。现在,我必须从我的代码为第三方开发人员创建包。

mysource(objective-c) + opencv2.framework(compiled from c++) => package => 第三方开发者会使用它。

(可以是两个单独的框架一个静态库+opencv2.framework一个框架文件一起

【问题讨论】:

  • 你已经尝试了什么?你在哪里失败了?您是否查看过有关打包框架的其他帖子,例如这个:stackoverflow.com/questions/4065052/…
  • 制作你的框架,但不要在你的框架中添加第一个框架。将另一个框架提供给您的客户,让他们添加两个框架。事实上,它增加了您使用的框架的透明度。
  • 我已经尝试了一些教程。特别是这个github.com/jverkoey/iOS-Framework。但是抛出了很多错误。添加 libc++ 和 libstdc++ 解决了我的所有问题。

标签: c++ ios objective-c opencv static-libraries


【解决方案1】:

您可以拥有自己的自定义框架,并且客户端可以将这两个框架添加到项目中并且编译不会出错。 You can see how to create a framework here。只需创建一个捆绑目标并添加要包含在框架中的文件。添加新的聚合目标复制 lipo 脚本,您将完成一个框架

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-02-16
    • 2013-10-20
    • 2017-02-23
    • 1970-01-01
    • 1970-01-01
    • 2015-09-10
    • 2018-12-01
    • 1970-01-01
    相关资源
    最近更新 更多