0

.\scons を使用してプラグイン モジュールをビルドしようとすると、エラーが発生します。この種のエラーの原因は何ですか? エラーは

 postMessage() was not declared in this scope.

pepper_16 バージョンを使用しています。ここに私がしたプロセスがあります

  1. Pythonをインストールし、必要なパスを指定しました(権限がないため、Dドライブにインストールしました)。

  2. Pythonをインストールした同じフォルダーに抽出されたnacl_sdk.zipをダウンロードし、nacl_sdk.bat更新でツールを更新しました

  3. NativeClient フォーム about:flags ウィンドウを有効にし、httpd.py ファイルを使用してサーバーを実行しました。

  4. そして、init_project を使用して Pepper_16/examples/TestApp にプロジェクトを作成しました。

  5. 入門チュートリアルのとおりにコードを記述してテストします。

  6. 次に、同じプロジェクト フォルダーで ./scons を cmd モードで使用してビルドしようとしましたが、上記のプロセスは、管理者権限がある場合にうまく機能しました。しかし、管理者権限がない場合、同じ手順と同じコードが機能しません。

さらに詳細が必要な場合はお知らせください。

4

1 に答える 1

0

どのソースファイルがコンパイルされましたか? エラー メッセージの周りの出力を長くカットアンドペーストすると、コンテキストを示すのに役立ちます。

また、プラグイン モジュールと言うとき、NaCl 自体または独自の PPAPI プラグインを指していますか? 通常、NaCl のプラグインは gyp を使用して Chromium に組み込まれます。scons を使用して NaCl プラグインをビルドできますが、これは通常、chrome への --register-pepper-plugin コマンドライン引数を介してテストにのみ使用されます。

于 2012-01-03T19:03:35.593 に答える