0
ノードのプロジェクトのC++ APIを使用したいと思い、C++コードを変更できません。
node-ffiを見ましたが、C++の名前空間とクラスでは動作しないようです。nodejsでC++ apiを使用するには?
他の方法は知っていますか?
ノードのプロジェクトのC++ APIを使用したいと思い、C++コードを変更できません。
node-ffiを見ましたが、C++の名前空間とクラスでは動作しないようです。nodejsでC++ apiを使用するには?
他の方法は知っていますか?
SWIGは、javascript/nodejsを含む多くのスクリプト言語でC++をラップできます。 http://www.swig.org/Doc3.0/Javascript.html
SWIGで '.cxx'をビルドすることはできましたが、' node-gyp'を使うときはパス解決の問題がありました。 ccファイルには '#include" kudu/client/client.pb.h "が含まれていますが、このパスはルートフォルダが異なる場合に有効です。 – user3917306
コンパイラにヘッダを検索する場所を伝えることができます。コンパイラのドキュメントを参照してください。 –
ありがとうございます。私はbinding.gypにそれを含めることができました。 – user3917306