https://github.com/node-ffi/node-ffi/wiki/Node-FFI-Tutorial
引数と返り値の型の指定のところが重要
hello.c
#include <stdio.h> void hello(){ printf("hello\n"); }
all: gcc -dynamiclib hello.c -o libhello.dylib
app.js
const ffi = require('ffi'); const hello = ffi.Library('libhello',{ 'hello':['void',[]] //返り値と引数の型を指定 }); hello.hello();