【问题标题】:purpose of PPAPI toolchain and how to use it?PPAPI 工具链的用途以及如何使用它?
【发布时间】:2014-05-05 12:07:51
【问题描述】:

我了解“Native Client SDK”中有多个可用的工具链。如果我没记错的话,有 5 个工具链。

一个 PNaCl 工具链

PNaCl  - for building pexe (These pexe are platform independent and architecture independent)

多个 NaCl 工具链

用于构建 nexe(这些 nexe 独立于平台,但不独立于架构)

NaCl32 
NaCl64
NaClRAM

一个 PPAPI 工具链

PPAPI

我想知道我们可以使用PPAPI工具链的目的以及如何使用它??

【问题讨论】:

    标签: google-chrome google-nativeclient ppapi


    【解决方案1】:

    PPAPI 工具链构建使用本地编译器(在 Windows 上,这是 cl.exe)。这将生成一个共享对象/DLL,将由 Chrome 加载。与 Native Client 不同,它没有沙盒化。

    与 NaCl 一样,它链接到 ppapi 库,因此您可以使用 Pepper (PPAPI) 函数。与 NaCl 和 PNaCl 不同,您可以使用的其他 API 没有任何限制。例如,您可以使用 Windows API。这可以让您在将应用程序移植到 Native Client 时更轻松地运行它。

    话虽如此:您不能在 Chrome 网上应用店中发布 PPAPI 插件

    PPAPI 工具链主要用于简化 NaCl 应用程序的开发。 This video 描述了这个过程。它有点旧,所以有些东西已经改变了,但基本步骤是一样的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-17
      • 2020-09-27
      • 2013-05-29
      • 2011-12-13
      • 1970-01-01
      • 1970-01-01
      • 2015-05-28
      相关资源
      最近更新 更多