【问题标题】:Is it possible to convert VTK into OSX framework bundle?是否可以将 VTK 转换为 OSX 框架包?
【发布时间】:2013-04-06 11:45:25
【问题描述】:

我想将 VTK 框架打包到我的应用程序中,就像 OSX 中的 .framework 包一样。

有可能吗?如果是,请帮我做。

我已经下载了最新版本 5.10.1 的源代码

请帮帮我。

【问题讨论】:

    标签: c++ macos frameworks objective-c++ vtk


    【解决方案1】:

    是的,这是可能的。 Bundle 只是一个具有某些已定义结构的目录。详情请见Framework Programming Guide

    【讨论】:

    • 本文档展示了如何使用 Xcode 进行操作。由于 VTK 是一个 cmake 项目并且它独立于平台,我想知道是否可以从我拥有的二进制文件中制作一个框架。我必须提供源代码,而且它太大而无法添加到 Xcode 项目中。此外,代码是 C++ 而不是 Objective-C。
    • 该文档显示了一般的框架。正如我之前所说,它只是一个放置标题、二进制文件和其他资源(如果有)的目录。请参阅“框架包剖析”。不管是什么语言 C++ 或 Objective-C(你甚至可以混合使用它们)——你的框架将只有标题和你的二进制文件。顺便说一句 - 您可以使用 cmake 创建 Xcode 项目,但这不是必需的。
    • 我确信文档中提到的二进制 myFramework。那是一个编译的二进制文件。我可以制作一个没有该二进制文件的工作框架吗?我担心的原因是 VTK 中没有这样的二进制文件。所有组件都是 dyld 文件。那是动态二进制。请帮助我进一步完成它。
    • 那你为什么需要一个框架呢?为什么不直接使用那些 dylib。只需将它们复制到您的应用程序的捆绑包中。还是我误解了你的问题?
    • 查看此线程:stackoverflow.com/questions/1596945/building-osx-app-bundle 您的问题有很好的完整答案。
    猜你喜欢
    • 2012-04-02
    • 2021-10-03
    • 2018-11-21
    • 2010-09-28
    • 1970-01-01
    • 2021-10-28
    • 2021-10-15
    • 2020-11-24
    • 1970-01-01
    相关资源
    最近更新 更多