問題タブ [google-nativeclient]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
385 参照

c# - 'ProjectServiceExtension'を使用したNaCl用のMonoDevelopアドイン

こんにちは、私は、NaClプロジェクト用のMonoをコンパイルするために使用できるMonoDevelopアドインを作成しようとしています...しかし、null refエラーが発生し、何が問題になっているのかを理解するのに十分な情報が見つかりません。

MonoDevelopでアドインからプロジェクトを作成しようとすると、null参照が発生します。すべてのリソースは、「EmbeddedResource」としてビルドするように設定されています。

Builder.cs:

MonoDevelop.MonoNaCl.addin.xml: 注:使用する必要のある「拡張機能」についてはよくわかりません。問題はそこにあると思います。

MonoNaCl.xpt.xml:

プロジェクトを作成しようとした後のエラーは次のとおりです。

0 投票する
1 に答える
1433 参照

makefile - Native Client (NaCl) での libxxx.so のリンク エラー

サンプル ソース ファイルに libIrrlicht.so ファイルをリンクするのに苦労しています。

ここに私のメイクファイルがあります

ここに私のコンパイルエラーがあります:

0 投票する
1 に答える
875 参照

google-chrome - 特定のMIMEタイプのネイティブクライアントChrome拡張機能の読み込み

特別な種類のオーディオファイルを再生するGoogleChromeWebブラウザ用のネイティブクライアントアプリケーションを作成しました。素晴らしい; その部分はこの時点で非常にうまく機能します。

私は次の段階に進む準備ができています-このアプリを世界と共有します。この部分について助けが必要です。

私の理解では、このアプリを配布するための最良の方法は、Chrome拡張機能としてパッケージ化し、Chromeウェブストア(CWS)にアップロードし、オーディオファイルを含む私のウェブサイトからインラインインストールを使用することです。さらに、このページでは、MIMEタイプをNaCl拡張機能に関連付ける方法について説明します。このファイルタイプのカスタムMIMEタイプを考案しました。

だからここに私の質問があり ます(私は思う):拡張機能の内部からネイティブクライアントアプリをロードするにはどうすればよいですか?

このプログラムをローカルで開発すると、「src」属性が.nexeファイルを指す.nmfファイルを参照する<embed>タグがあります。埋め込みタグには、NaClアプリに渡される他のパラメーターもあります。拡張機能のシナリオでは、.nmfファイルと.nexeファイル(およびアイコンとmanifest.jsonファイル)が拡張機能に存在します。

拡張機能のシナリオでは、拡張機能内のNaClアプリをロードする必要があることをWebページでどのように指定しますか?埋め込みタグまたはその他のメカニズムを介して?ファイルのURLを直接ロードし、MIMEタイプがNaCl拡張機能を呼び出すことを信頼する必要がありますか?

この質問が混乱を招く場合は、お詫び申し上げます。これは、質問する正しい質問が実際にはわからない状況です。

0 投票する
1 に答える
203 参照

c - C:NaCl「PPB_Graphics3D」の作り方

PPB_Graphics3DNative Client で、C (C++ ではない)の適切なインスタンスを作成するにはどうすればよいですか??

'Tumbler' ネイティブ クライアントのデモを見てきましたが、これは C++ で書かれており、オブジェクトを作成するために静的メソッドを呼び出しているようです... しかしPPB_Graphics3D、C で を作成するにはどうすればよいですか?

ここのGoogleドキュメントは、次のPPB_Graphics3Dようなインスタンスを使用していることを示しています:

しかし、実際にそれを作成する方法ではありません。

0 投票する
1 に答える
6905 参照

javascript - NaClソケットAPIとは何ですか?

で見つけましたchrome://flags/が、これが何なのかよくわかりません。ウェブでよく検索しましたが、何も見つかりませんでした。

0 投票する
1 に答える
974 参照

boost - boost_thread が NaCl でリンクしない

-lboost_thread を Google Native Client (pepper_19) の実行可能ファイルにリンクすると、次のエラーが表示されます。

nacl_sdk/pepper_19/toolchain/mac_x86_glibc/x86_64-nacl/usr/lib/libboost_thread.a: シンボルを読み取れませんでした: アーカイブにインデックスがありません。ranlib を実行して追加します

ここの naclports の指示に従ってブーストをコンパイルしました: http://code.google.com/p/naclports/wiki/InstallingSDL (ただし、SDL の代わりにブースト ライブラリ ディレクトリを使用することを除きます...私はこの同じプロセスを使用して正しくコンパイルしましたNaCl zlib ライブラリ)

これにより libboost_thread.a ファイルが生成され、NACL インストールの /usr/lib ディレクトリに配置されます。どういうわけか、NaCl とリンクするために間違ったタイプのライブラリを誤って作成したのではないかと思いました。これを確認および/または修正する方法はありますか?

私は試した:

これにより、次の結果が得られました。

など。しかし、私は走った:

nacl_sdk/pepper_19/toolchain/mac_x86_glibc/bin/x86_64-nacl-nm libboost_thread.a

そして得た:

そして最後に。私は走った:

ただし、zlib オブジェクト ファイルに対して同じコマンドを実行すると、次のようになります。

正しくクロスコンパイルされた NaCl libboost_thread.a を構築するためのアドバイスをいただければ幸いです。

ありがとうございました。

0 投票する
1 に答える
625 参照

google-nativeclient - NaClのC++コード

質問するのは簡単な質問だけです:

NaClでローカルdllを呼び出すことは可能ですか?

答えが「はい」の場合、誰かがそれを行うための例の方法を教えてもらえますか。

loadlibraryを試しましたが、コンパイルによってwindows.hのインクルードが拒否されます。

たくさんありがとう

ニコラス

0 投票する
1 に答える
2628 参照

c++ - Qt、Wt、またはNaClを使用してフレームワークを構築しますか?

1つのC++コードベースがほとんどの主要なプラットフォーム(Mac OS、Windows、Linux、場合によってはAndroid)のデスクトップアプリケーションおよびWebアプリになるようにフレームワークを設計することを検討しています。デスクトップビルドにはQtが最適であると判断しましたが、GoogleNativeClientとWebアプリ部分のWtの間で競合が発生しています。

WtコードはQtコードとの互換性が高いかもしれませんが、Wtは実際にはAJAX出力であると聞いたので、これがパフォーマンスにどの程度影響するかはわかりません(これを使用してゲームエンジンを開発する予定なので、パフォーマンスが必要です)。

一方、NaClはもっと、まあ...ネイティブです。しかし、特にJS統合では、混乱しているようです。C++で記述して、それで済ませたいだけです。さらに、Qtとの互換性もわかりません。

私はこれを何週間も研究してきましたが、どちらについてもよくわかりません。つまり、実際には次のようになります。

A:文字通り(またはほとんど)すべてのWtオブジェクトの名前の前にあるすべてのWをQに置き換えて、Qt互換のコードにすることはできますか?

B:Wtはまったくネイティブであり、実行時にどのくらいの速さで実行されますか(これに対する答えが見つからないようです)?

0 投票する
1 に答える
167 参照

javascript - クロムのインストール可能な webapp API を使用して純粋な JS ビットトレントを構築することは理論的に可能ですか?

現在、制限付き/サンドボックス化されたファイルシステムへのアクセスさえ許可していると聞いたと思いますが、障壁はありますか? bittorrent プロトコルは、必ずしも HTTP ではない TCP 接続を開始するために生のアクセスを必要としますか? Chromium JS 実行環境に、これのメカニズムまたは機能はありますか? bitfox XPI クライアントか何かがあったことを覚えていますが、今は見つけることができず、Java アプレットなどを使用したかどうかはわかりません。

NaCL はどうですか?

0 投票する
1 に答える
535 参照

c++ - Chrome拡張ネイティブクライアント用のC ++に埋め込まれたhttpサーバー

Chrome拡張機能内でhttpサーバーを作成する方法についていくつかの指針を与えるいくつかの例を見つけようとしていましたが、運がありませんでした. NPAPI、NACL http サーバーの起動方法を知っている人はいますか? ありがとう