我正在尝试针对node-v0.12.2编译node.js扩展模块,而某些v8 3.28.73类丢失了版本3.14.5.9中的方法(在node-v0.10.10中使用)。当然,这只是我面临的一个错误。 错误消息如下
‘AsciiValue’ is not a member of ‘v8::String’.
调用方法的函数非常短
char * getStringArg(v8::Local<v8::Value> value)
{
v8::String::AsciiValue string(value);
char *str = (char *) malloc(string.length() + 1);
strcpy(str, *string);
return str;
}
我在哪里可以找到这些v8版本之间巨大差异的指南?
我正在通过反复试验推进。