c++扩展初试,但是编译不通过,求解答
#include <node.h>
#include <v8.h>
using namespace v8;
Handle<Value> Method(const Arguments& args) {
HandleScope scope;
return scope.Close(String::New("hello,world"));
}
void init(Handle<Object> exports) {
exports->Set(String::NewSymbol("hello"),
FunctionTemplate::New(Method)->GetFunction());
}
NODE_MODULE(hello, init)
新建binding.gyp,如下
{
"targets": [
{
"target_name": "hello",
"sources": [ "hello.cc" ]
}
]
}
test.js如下
var addon = require('./build/Release/hello');
console.log(addon.hello());
进行 node-gyp configure build 直接编译的时候出现如下错误,敢问哪位大神也遇到过呢,win环境实在让人神伤啊。。。
4 回复