diff --git a/src/ir_decoder/.gitignore b/src/ir_decoder/.gitignore index d9fa92c..7df99ca 100644 --- a/src/ir_decoder/.gitignore +++ b/src/ir_decoder/.gitignore @@ -3,6 +3,7 @@ libs/ obj/ .idea/ ipch/ +x64/ cmake-build-debug/ cmake-build-release/ Debug/ diff --git a/src/ir_decoder/ir_decoder.vcxproj b/src/ir_decoder/ir_decoder.vcxproj index 16af29c..2d83e44 100644 --- a/src/ir_decoder/ir_decoder.vcxproj +++ b/src/ir_decoder/ir_decoder.vcxproj @@ -47,7 +47,7 @@ DynamicLibrary false - v140 + v140_xp true Unicode @@ -129,7 +129,7 @@ Level3 - Use + NotUsing MaxSpeed true true diff --git a/src/web_console/irda_decoder/libirda_decoder_x64.dll b/src/web_console/irda_decoder/libirda_decoder_x64.dll new file mode 100644 index 0000000..f1e5f24 Binary files /dev/null and b/src/web_console/irda_decoder/libirda_decoder_x64.dll differ diff --git a/src/web_console/irda_decoder/libirda_decoder.dll b/src/web_console/irda_decoder/libirda_decoder_x86.dll similarity index 95% rename from src/web_console/irda_decoder/libirda_decoder.dll rename to src/web_console/irda_decoder/libirda_decoder_x86.dll index 3d4981b..85fd99f 100644 Binary files a/src/web_console/irda_decoder/libirda_decoder.dll and b/src/web_console/irda_decoder/libirda_decoder_x86.dll differ diff --git a/src/web_console/services/test_service.js b/src/web_console/services/test_service.js index 4a435ef..029bf7c 100644 --- a/src/web_console/services/test_service.js +++ b/src/web_console/services/test_service.js @@ -11,8 +11,8 @@ var ffi = require('ffi'); * return : */ exports.testFFI = function(req, res) { - var libm = ffi.Library('./irda_decoder/libirda_decoder', { - 'irda_context_init': [ 'int', null ] + var libm = ffi.Library('./irda_decoder/libirda_decoder_x64', { + 'irda_context_init': [ 'uint8', [] ] }); libm.irda_context_init(); res.end();