我正在尝试将静态库链接到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未解析
很明显,它找不到库方法。 我做错了什么?