2016-08-09 20 views
2

"C" DLLで記述された関数をnode.js JavaScriptから呼び出したいとします。私はnode.jsとelectronに "ffi"モジュールを使用しています。呼び出す関数は "int FDColor_GetSWVersion(char * softwareVersion)"です。私は以下のコード使用しています:ffiモジュールのエラーnode.jsエラー:ダイナミックリンクエラー:Win32エラー193

var libm = ffi.Library(__dirname + "\\viewmodels\\FDColor.dll", { 
    'FDColor_GetSWVersion': [ 'int', ['string' ] ] 
    }); 

をしかし、私はエラーを取得しています:

Uncaught Error: Dynamic Linking Error: Win32 error 193

+0

誰もが考えている? –

答えて

2

そのエラーはあなたが32/64ビットの不一致を持っていることを意味のように見えます。ロードプロセスに合わせてdllをビルドする必要があります。