Windows上的节点GYP静态库

时间:2016-09-09 09:56:18

标签: c++ windows static-libraries node-gyp

我正在尝试将静态库链接到windows中的node.js插件。

我使用Visual Studio 2013 Express创建了一个.lib库,并将其链接到binding.gyp文件中,如下所示:

{
  "targets": [
    {
      "target_name": "modbus",
      "sources": [
        "modbus.cc"
      ],
      "include_dirs": [
        "<!(node -e \"require('nan')\")",
        "lib/libmodbus/src"
      ],
      "libraries": [
        "-l<(module_root_dir)/lib/libmodbus/src/win32/modbus.lib"
      ]
    }
  ]
}

当我运行node-gyp rebuild时,我收到了如下错误:

  

modbus.obj:错误LNK2001:外部符号__imp_modbus_connect未解析

很明显,它找不到库方法。 我做错了什么?

0 个答案:

没有答案