我正在尝试在 NodeJS 插件中使用 ToCString。
String::Utf8Value foo_utf8(args[0]->ToString());
const char *foo = ToCString(foo_utf8);
我找不到它的标题,如果我手动将其原型化为:
const char* ToCString(const v8::String::Utf8Value& value);
然后我得到一个运行时错误:
node: symbol lookup error: /home/chris/Dropbox/cbackend/build/Release/cbackend.node:
undefined symbol: _Z9ToCStringRKN2v86String9Utf8ValueE
如何将 V8 字符串参数转换为以 null 结尾的 8 位 C 字符串?