問題タブ [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.
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