构建nativeClient插件时,未在此范围内声明postMessage错误

时间:2012-01-03 15:52:12

标签: google-nativeclient

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

 postMessage() was not declared in this scope.

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

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

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

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

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

  5. 将代码编写为要测试的入门教程中的代码。

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

  7. 如果需要进一步的详细信息,请与我们联系。

1 个答案:

答案 0 :(得分:0)

正在编译哪个源文件?错误消息周围输出的较长的剪切粘贴将有助于提供上下文。

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