問題タブ [node-ffi]

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 に答える
479 参照

c++ - NULL で終了する C 文字列の配列への Node-ffi バインディングが、`Segmentation fault: 11` を取得しました

Node-ffi を使用してMITIEの Node バインディングを作成しています。しかし、私は問題を抱えていました、

関数の引数は次のとおりですchar**: 次のような NULL で終了する C 文字列の配列:

そして、これは私がffiを使用したものです:

しかし、私は得ました: Segmentation fault: 11.

サンプルコードをこのレポにアップロードしました。

そして、このレポでは、私がctypesによって Python バインディングを作成したこともわかります。うまく動作します。

ここに私の動作環境があります:

  • npm@3.10.10
  • node@7.10.0
  • ダーウィン x64 17.0.0
  • MacBook Pro (13 インチ、2016、Thunderbolt 3 ポート x 4)
  • macOS 10.13