node.jsアプリケーション内から特定のネイティブWindows API呼び出しにアクセスしようとしています。これを行う最善の方法は、node.jsアプリケーションで必要なノードへのネイティブ拡張/アドオンを作成し、JavaScriptから呼び出すことです。Windowsでnode.jsネイティブ拡張を作成する
この種の実行可能ファイルを実際にコンパイルする方法に関するリソースはどこにありますか?私はそれを書く方法の指示を見つけることができますが、すべてのビルド手順はLinuxのようです。私はg ++でmingwをコンパイルしても問題ないですが、Visual Studioを使う必要はありません。また、拡張機能をコンパイルするために必要なヘッダーファイルはどこにありますか?
クール、私は前にこのプロジェクトを見たことがありません。 –
重要事項:* FFIコールに伴う些細なオーバーヘッドはありません。 'strtoul()'のハードコード化されたバインディングバージョンを 'strtoul()'のFFIバージョンと比較すると、ネイティブのハードコード化されたバインディングは** 5倍**高速です。より速いだけで、関数のCバージョンを使用しないでください。 * FFIの呼び出しにはかなりのコストがかかりますので、価値があります。*言い換えれば、ネイティブAPIを頻繁に呼び出す場合は問題ありませんが、多くのネイティブコールを作成する場合は、 node-ffiの重大なオーバーヘッドを避けるために、独自のaddonを作成する必要があります。 – josh3736
なぜ中国語の文字が出力として表示されますか? –