首页 > 解决方案 > 如何将钴构建为共享库?

问题描述

我想将钴作为浏览器集成到我的项目中。计划是通过将钴作为共享库来实现这一点。详细的解释将不胜感激。

我的具体问题是如何将钴浏览器构建为共享库。

标签: cobalt

解决方案


将 Cobalt 集成到另一个二进制文件中的最简单方法是将main()Starboard 实现(我假设您的操作系统类似于 POSIX)中的函数重命名为类似cobalt_main()并将typeincobalt目标(位于cobalt/browser/cobalt.gyp)更改为shared_library. 更深入的集成将需要更多的努力。

我不太确定您是否甚至需要将 Cobalt 构建为共享库。也许您可以简单地运行相同的 Cobalt 二进制文件,但将其指向另一个应用程序?


推荐阅读