如何在Windows中为Google Chrome创建PPAPI插件?

时间:2013-10-17 11:40:14

标签: google-chrome plugins dll ppapi

我是PPAPI开发的新手,已从here

下载了已有的示例

然而,即使遇到documentation, 我无法建立这个项目。

我有Microsoft Visual Studio 2010,Windows操作系统和Chrome:30.0.1599.65

我知道一旦创建了一个dll,使用regsvr32命令就会注册该插件,尽管获取dll,即使使用可用的代码,对我来说也很难。任何有关构建DLL的帮助表示赞赏。

1 个答案:

答案 0 :(得分:8)

您需要从此处开始下载并设置SDK:https://developers.google.com/native-client/sdk/download

此页面将指导您如何构建和运行示例:https://developer.chrome.com/native-client/sdk/examples

此页面介绍了如何实际创建自己的插件:https://developer.chrome.com/native-client/devguide/tutorial/tutorial-part1

然后您应该阅读整个部分来编写和构建您的应用程序:https://developer.chrome.com/native-client/devguide/coding/application-structure

如果您需要任何第三方图书馆,请务必在此处查看:https://chromium.googlesource.com/webports

编辑:忘记提及您将要使用与您正在运行的chrome版本相同版本的pepper api(在本例中为pepper_30)。此外,您必须使用NaCl工具链(glibc,newlib或pnacl之一);你不能使用Visual C / C ++工具链。我建议现在尝试使用pnacl,因为它是迄今为止最多的跨平台版本,但如果遇到麻烦,你可能会想要使用newlib工具链,因为它有更好的支持。