1

アプリケーションにNodeJSを埋め込みたいのですが。V8だけでなくNodeJSを直接使用したいのは、NodeJSに存在する拡張機能のためです。そのためには、NodeJSをGYPでコンパイルする必要があることを理解しています。とった。しかし、どうすればそれを操作できますか?リンクする静的ライブラリはありますか?それを起動する方法は?V8コンテキストを提供したいのですが、どうすれば渡すことができますか?

ここで少し途方に暮れています。助けを期待します。

注-C++コードからnodejsをアクティブ化したいのですが、その逆ではありません。私は拡張機能を理解しています、これは私が望むものではありません。

よろしく、ギャル。

4

1 に答える 1

1

この質問から得たように、node.jsとの即時リンクの問題はまだ解決されていません。実際の回避策は、通常のコマンドラインアプリケーションのように別のプロセスで実行している可能性があります。スクリプトをファイルに保存し、それをcmdline引数として渡してから、node.js実行可能ファイルからstd出力を取得できます。

于 2013-04-15T15:35:37.710 に答える