繁体   English   中英

v8::Value::ToString': 没有重载 function 需要 0 arguments

[英]v8::Value::ToString': no overloaded function takes 0 arguments

我一直在尝试 npm 在此处安装此节点 package 模块: https://www.npmjs.com/package/node-dll-injector./

这有点旧,但里面的代码对我来说仍然很有价值。 每次我尝试用npm install node-dll-injector安装它; 我得到错误。 更具体地说,在 package 模块的 cpp 核心文件中。

它没有构建,因为: v8::Value::ToString': no overloaded function takes 0 arguments有问题的代码行: String::Utf8Value arg0(info[0]->ToString());

我相信这与过时的节点版本有关? 我需要一个解决方案。

它是新版本的引擎本身会导致这些错误。 这些 getter 的参数版本没有被弃用,并且显然由于技术原因最终被删除(参见代码),但一些在线资源仍然将它们列为可行的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM