postMessage не объявляется в этой области ошибки при создании плагина nativeClient - PullRequest
0 голосов
/ 03 января 2012

Когда я пытаюсь собрать модуль плагина, используя. \ Scons, это вызывает у меня ошибки. Что может вызвать эти типы ошибок ...? Ошибка

 postMessage() was not declared in this scope.

Я использую версию pepper_16. Вот процесс, который я сделал

  1. Установил Python и дал требуемый путь (Установлен на диске D, так как у меня нет привилегий).

  2. Загруженный файл nacl_sdk.zip, извлеченный из той же папки, где я установил python и обновил инструменты с помощью обновления nacl_sdk.bat

  3. Включил форму NativeClient about: flags окно и запустил сервер, используя файл httpd.py.

  4. И создал проект в Pepper_16 / examples / TestApp, используя init_project.

  5. Записать код в том виде, в котором он находится в учебном пособии по началу работы для тестирования.

  6. Затем, используя ./scons в той же папке проекта в режиме cmd, я попытался построить Вышеописанный процесс работал нормально для меня, где у меня есть права администратора Но та же самая процедура и тот же код не работают там, где у меня нет прав администратора.

Пожалуйста, дайте мне знать, если потребуется дополнительная информация.

1 Ответ

0 голосов
/ 03 января 2012

какой исходный файл компилировался? более длинная вырезка-вставка вывода вокруг сообщения об ошибке поможет создать контекст.

также, когда вы говорите о модуле плагина, вы имеете в виду сам NaCl или свой собственный плагин PPAPI? обычно плагин NaCl встраивается в Chromium с использованием gyp, и хотя scons может использоваться для создания плагина NaCl, он обычно используется только для тестирования с помощью аргумента командной строки --register-pepper-plugin для chrome.

...