0

当我尝试使用 .\scons 构建插件模块时,它会引发错误。什么可能导致这些类型的错误......?错误是

 postMessage() was not declared in this scope.

我正在使用pepper_16 版本。这是我做的过程

  1. 安装 Python 并提供所需的路径(安装在 D 盘,因为我没有权限)。

  2. 下载的 nacl_sdk.zip 提取到我安装 python 的同一文件夹中,并使用 nacl_sdk.bat update 更新了工具

  3. 启用 NativeClient 表单 about:flags 窗口并使用 httpd.py 文件执行服务器。

  4. 并使用 init_project 在 Pepper_16/examples/TestApp 中创建项目。

  5. 按照入门教程中的代码编写代码进行测试。

  6. 然后在 cmd 模式下在同一个项目文件夹中使用 ./scons 我尝试构建上述过程对我来说工作得很好,我有管理员权限。但是在我没有管理员权限的情况下,相同的程序和相同的代码不起作用。

如果需要任何进一步的细节,请告诉我。

4

1 回答 1

0

正在编译哪个源文件?围绕错误消息进行更长的剪切粘贴将有助于提供上下文。

另外,当您说插件模块时,您是指 NaCl 本身还是您自己的 PPAPI 插件?通常 NaCl 的插件是使用 gyp 内置到 Chromium 中的,虽然 scons 可用于构建 NaCl 插件,但它通常仅用于测试,通过 chrome 的 --register-pepper-plugin 命令行参数。

于 2012-01-03T19:03:35.593 回答