【问题标题】:How to compile C++ code for Roku? [closed]如何为 Roku 编译 C++ 代码? [关闭]
【发布时间】:2023-03-26 18:47:01
【问题描述】:

我有一个使用 Java 和 cpp 代码的 android 流式客户端应用程序。我想将我的应用程序移植到 Roku。我了解 Roku 仅建议将 BrightScript 用于应用程序开发。

1) 根据此链接 (C/C++ development in Roku),游戏应用程序可以使用 marmalade 在 cpp 中编写并为 Roku 编译。

2) 但是这个链接 (How feasible is Roku app development with Marmalade?) 清楚地表明果酱不能用于流媒体应用。

3) 我的问题是 (A) 是否可以为 roku 编译 cpp?

(B) 在哪里可以找到构建工具链?

(C) 如果 UI 是使用 BrightScript 开发的,如何从中调用 cpp 函数?

【问题讨论】:

    标签: c++ roku brightscript


    【解决方案1】:

    你不能。无论如何,这并不独立于 Roku Inc - 您需要与他们进行非常密切的合作,这意味着您应该能够说服他们的业务开发/合作伙伴部门,您值得花时间和金钱。换句话说,你的公司最好是家喻户晓的名字。

    您无法“找到”C 工具链,它只能由公司在获得批准并根据 NDA 的情况下单独授予您。

    如果您与 Roku Inc 没有特殊关系(项目/合同),对于非游戏,您只能使用 BrightScript 进行开发。这是一项授权,而不是建议。

    特别针对您的情况,最好的选择似乎是使用 Roku API 已经提供的现有流格式/组件。 BrightScript 是一种脚本语言,速度不足以编写编解码器。

    【讨论】:

      【解决方案2】:

      Roku Streaming 应用程序必须使用 brightscript。

      【讨论】:

      • 谢谢@abhishek。我认为您的意思是 CPP 代码不能用于 Roku。在这种情况下,如果有人想在他们的媒体播放器中支持新的编解码器,他们是否必须在 BrightScript 中实现他们的编解码器?
      • 在这种情况下,您必须联系 Roku 团队,因为他们公开只允许在 brightscript 中开发频道。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多